Emacs中的八度模式不会自动加载.m文件

时间:2013-02-27 15:28:46

标签: matlab emacs octave

我的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文件,然后执行M-x-octave-mode才能启用它。为什么会这样,以及如何修复它以便自动加载?

0 个答案:

没有答案