Есть ли основной режим Emacs для файлов MATLAB и/или Octave? Для тех, кто не знает, файлы MATLAB обычно имеют расширение ".m".
Мой основной интерес - GNU Emacs, но советы XEmacs также будут оценены.
Есть ли основной режим Emacs для файлов MATLAB и/или Octave? Для тех, кто не знает, файлы MATLAB обычно имеют расширение ".m".
Мой основной интерес - GNU Emacs, но советы XEmacs также будут оценены.
Вы пробовали режим октавы, который является частью стандартного дистрибутива emacs? Я обнаружил, что это хорошо работает.
Если вы обнаружите, что это не связывает расширение .m, добавьте это в ваш .emacs:
(setq auto-mode-alist
(cons
'("\\.m$" . octave-mode)
auto-mode-alist))
Вам будет нужно http://matlab-emacs.sourceforge.net/, я бы мог подумать? Прочтите инструкции там.
Я использовал предка этого года назад в XEmacs, поэтому он, безусловно, имел поддержку для него, но я считаю, что автор является пользователем GNUEmacs. Парень, который его написал (Eric Ludlam), является сотрудником Mathworks, поэтому он имеет неопределенные официальные данные.
Не встроен в GNU Emacs 22. Я нашел режим matlab в Интернете (elisp), но это датируется примерно 2000 годом, поэтому я не знаю, какую поддержку у вас есть.
Чтобы установить, вы должны получить emacs для его загрузки, а затем вызвать режим. Вы можете интерактивно выдать load-file
(С M-x load-file
), чтобы протестировать его.
Здесь matlab.el файл из Matthew Wette on Файл MathWorks File Exchange. Файл, похоже, не обновлялся с 1997 года (!) И просто говорит, что это "для ранних версий Emacs", но, надеюсь, он по-прежнему будет вам полезен.
Недавно я загрузил режим Matlab для Emacs из централизованного обмена файлами Matlab. Работает отлично. Не помните точно, где я его нашел, если у вас есть проблемы, сообщите мне, и я буду выглядеть тяжелее.