我從以下位置下載並安裝了 matlab-emacs 項目http://matlab-emacs.sourceforge.net/使用 dl_emacs_support.m 腳本並根據說明編輯我的 .emacs 檔案。
當我跑步時
M-x matlab-shell
matlab shell 成功運行,並顯示以下行:
>> 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")