Я загрузил и установил проект 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 ответ1

0

Я решил это, добавив в 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")

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .