matlab-emacsプロジェクトをダウンロードしてインストールしました。http://matlab.sourceforge.net/ よりdl_emacs_support.m スクリプトを使用し、指示に従って .emacs ファイルを編集しました。
走るとき
M-x matlab-shell
matlab シェルが正常に実行され、次の行が表示されます。
>> addpath('/home/lab/yuvval/externals/matlab-emacs/toolbox','-begin'); rehash; emacsinit('emacsclient -n');
しかし、ファイルを編集しようとすると、何も起こりません。エラー メッセージも表示されません。
edit tmp.m
解決方法をご存知の方はいらっしゃいますか? Emacs から Matlab コードを編集およびデバッグできるようになりたいです。
ありがとう!
答え1
emacsinit.m に次の行を追加することで解決しました。
setenv('EDITOR', clientcommand);
)ブロックの最後の行でif usejava(..
、.emacsファイルでmatlabモードを開始します。
;; Setting up matlab-mode
(server-start)
(add-to-list 'load-path "/your/matlab/emacs/path")
(load-library "matlab-load")