My Emacsは.mファイルをObjCモードで開きます。しかし、私はそれらをOctaveモードで開きたいと思っています。私はすでに.emacs
ファイルに追加しています:Emacsファイルの拡張子を変更 - モードの関連付け
(autoload 'octave-mode "octave-mod" nil t)
(setq auto-mode-alist (cons '("\\.m$" . octave-mode) auto-mode-alist))
他に何をすべきですか?私はOctaveモードをインストールしています。
あなたの例では、「octave-mod」のスペルが間違っています。また、 'setq' /' cons'の代わりに 'add-to-list'を使用してください。より多くの助けを求めるには、 'octave-mode'のインストール方法を知る必要があります。具体的には、 'load-path'に' octave-mode.el'がありますか? – lunaryorn
@lunaryorn私はEmacsの初心者です。私はWindows 7でEmacs 24.2.1を使用しています。 'Options/Manage Emacs Packages'にはパッケージ 'octave-mod'が組み込まれています。' emacs \ lisp \ progmodesに 'octave-mod.el'というファイルがあります'。ロードパスとは何ですか? (そのディレクトリはそれにかなり入っているはずです:)) – marczellm
; Emacsの 'octave-mode'は' octave-mod'ライブラリにあります。奇妙な。ただし、組み込みライブラリのカスタムオートロード宣言は必要ありません。 'octave-mode'はデフォルトで自動ロードされるべきです(または、それが今の時でなかった場合は確かに現在です)。 – phils