MATLAB および/または Octave ファイル用の Emacs メジャー モードはありますか? ご存じない方のために説明すると、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 の従業員であるため、正式な資格情報は曖昧です。
The MathWorks File ExchangeにMatthew Wetteのmatlab.elファイルがあります。このファイルは 1997 年以来 (!) 更新されていないようで、単に「Emacs の初期バージョン用」であると書かれていますが、それでも役に立つことを願っています。
GNU Emacs 22 には組み込まれていません。Webでmatlab モード( elisp ) を見つけましたが、2000 年頃のものなので、どのようなサポートがあるのかわかりません。
インストールするには、emacs にロードしてから、モードを呼び出す必要があります。load-file
(With ) をインタラクティブに発行M-x load-file
してテストすることができます。
最近、Matlab Central ファイル交換から Emacs 用の Matlab モードをダウンロードしました。うまく動作します。どこで見つけたのか正確には覚えていません。問題がある場合はお知らせください。詳しく調べます。