我从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")