Я скачал и установил проект matlab-emacs с сайтаhttp://matlab-emacs.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
Кто-нибудь знает, как это решить? Мне бы очень хотелось иметь возможность редактировать и отлаживать код Matlab из Emacs.
Спасибо!
решение1
Я решил эту проблему, добавив в emacsinit.m следующую строку:
setenv('EDITOR', clientcommand);
в последней строке блока if usejava(..
) и запуска режима Matlab для файла .emacs
;; Setting up matlab-mode
(server-start)
(add-to-list 'load-path "/your/matlab/emacs/path")
(load-library "matlab-load")