0

我的 init.el 文件中有以下代码:

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

(add-hook 'octave-mode-hook
       (lambda ()
       (abbrev-mode 1)
       (auto-fill-mode 1)
       (if (eq window-system 'x)
       (font-lock-mode 1))))

我正在使用 24.1.1 版的 emacs,它内置了对 Octave 的支持。但是,当我打开一个扩展名为 .m 的文件时,它似乎进入了 Obj-C 模式。我最终不得不打开 .m 文件,然后执行 Mx-octave-mode 以启用它。为什么会这样,我该如何修复它以使其自动加载?

4

0 回答 0