我已经设置了我的 emacs,以便在我打开.m
文件时它自动使用 Octave 模式(实际上我正在处理 Matlab 文件)。我喜欢用viper-mode
. 但是,当我打开.m
文件时,viper 模式会关闭,我必须手动重新启动它。有没有办法修改我的配置以保持毒蛇模式?
.emacs.d/init.el:
(setq viper-mode t)
(require 'viper)
(require 'vista-c-style)
(add-hook 'c-mode-common-hook 'vista-set-c-style)
(add-to-list 'auto-mode-alist '("\\.h" . c++-mode)) ;; open .h files in c++ mode
;; octave mode
(autoload 'octave-mode "octave-mod" nil t)
(setq auto-mode-alist
(cons '("\\.m$" . octave-mode) auto-mode-alist) )
;; other config (relate to org-mode) and definition of 'vista-c-style are snipped