Подтвердить что ты не робот

Как установить режим MATLAB в GNU Emacs?

Есть ли основной режим Emacs для файлов MATLAB и/или Octave? Для тех, кто не знает, файлы MATLAB обычно имеют расширение ".m".

Мой основной интерес - GNU Emacs, но советы XEmacs также будут оценены.

4b9b3361

Ответ 1

Вы пробовали режим октавы, который является частью стандартного дистрибутива emacs? Я обнаружил, что это хорошо работает.

Если вы обнаружите, что это не связывает расширение .m, добавьте это в ваш .emacs:

(setq auto-mode-alist
      (cons
       '("\\.m$" . octave-mode)
       auto-mode-alist))

Ответ 2

Вам будет нужно http://matlab-emacs.sourceforge.net/, я бы мог подумать? Прочтите инструкции там.

Я использовал предка этого года назад в XEmacs, поэтому он, безусловно, имел поддержку для него, но я считаю, что автор является пользователем GNUEmacs. Парень, который его написал (Eric Ludlam), является сотрудником Mathworks, поэтому он имеет неопределенные официальные данные.

Ответ 3

Не встроен в GNU Emacs 22. Я нашел режим matlab в Интернете (elisp), но это датируется примерно 2000 годом, поэтому я не знаю, какую поддержку у вас есть.

Чтобы установить, вы должны получить emacs для его загрузки, а затем вызвать режим. Вы можете интерактивно выдать load-fileM-x load-file), чтобы протестировать его.

Ответ 4

Здесь matlab.el файл из Matthew Wette on Файл MathWorks File Exchange. Файл, похоже, не обновлялся с 1997 года (!) И просто говорит, что это "для ранних версий Emacs", но, надеюсь, он по-прежнему будет вам полезен.

Ответ 5

Недавно я загрузил режим Matlab для Emacs из централизованного обмена файлами Matlab. Работает отлично. Не помните точно, где я его нашел, если у вас есть проблемы, сообщите мне, и я буду выглядеть тяжелее.