Я хотел бы изменить MatLab скрипты в двух случаяхMATLAB скрипт редактирования
(1) В MatLab окне команд, выполняющихся в Linux терминала, как создавать и редактировать файл сценария? использование
edit(filename)
будет вызывать интерактивный редактор, который нежелателен при работе на сервере linux.
(2) В emacs есть ли способ редактировать скрипт Matlab? Что лучше, используя MATLAB-Emacs или EmacsLink?
Когда я пытаюсь выполнить cvs checkout MATLAB-Emacs от http://sourceforge.net/scm/?type=cvs&group_id=154105, в каком modulename указать?
Спасибо!
EDIT:
При установке MATLAB-Emacs, есть некоторые проблемы. Я думал, что установлен мой Cedet здесь:
/usr/share/emacs22/site-lisp/cedet-common
/usr/share/emacs22/site-lisp/cedet-contrib
Мой Cedet имеет версию 1: 1.0pre4-3 (бесстрашный) на Ubuntu. Поэтому я набираю команду:
$ make "LOADPATH=/usr/share/doc/cedet-common /usr/share/doc/cedet-contrib"
for loadpath in . /usr/share/doc/cedet-common /usr/share/doc/cedet-contrib; do \
echo "(add-to-list 'load-path \"$loadpath\")" >> autoloads-compile-script; \
done;
"emacs" -batch --no-site-file -l autoloads-compile-script -f cedet-batch-update-autoloads matlab-load.el .
Generatim autoloads for cedet-matlab.el...
Generatim autoloads for cedet-matlab.el...done
Generatim autoloads for matlab.el...
Generatim autoloads for matlab.el...done
Generatim autoloads for mlint.el...
Generatim autoloads for mlint.el...done
Generatim autoloads for semantic-matlab.el...
Generatim autoloads for semantic-matlab.el...done
Generatim autoloads for tlc.el...
Generatim autoloads for tlc.el...done
Generatim autoloads for semanticdb-matlab.el...
Generatim autoloads for semanticdb-matlab.el...done
Updatim header...
Updatim header...done
Wrote /home/tim/.emacs.d/matlab-emacs/matlab-load.el
make: *** No rule to make target `matlab-publish.el', needed by `lisp'. Stop.
Что случилось? Благодаря!
Хм, я также попытался проверить последнюю версию CVS и сделать сбой для меня следующим образом: сделать «LOADPATH = ../cedet-1.0pre4/common ../cedet-1.0pre4/eieio ../ cedet-1.0pre4/semantic/bovine/../cedet-1.0pre4/semantic/ " В MATLAB-insert-bullet-list: matlab-publish.el: 248: 4: Warning:' предыдущая строка ' используется из Lisp коды Этой команды предназначена для интерактивного использования только Написал /home/leo/.emacs.d/elisp/matlab-emacs/matlab-publish.elc марки: *** [сюсюкать] Ошибка 1 Могут кто-нибудь дает некоторые указатели на то, как отлаживать это? .. Эрик? .. :) –