在Octave模式下打开文件时启用viper模式[emacs]

时间:2013-06-12 14:39:15

标签: matlab emacs octave viper-mode

我已经设置了我的emacs,以便在我打开.m文件时自动使用Octave模式(我真的在使用Matlab文件)。我喜欢使用viper-mode。 但是,当我打开.m文件时,viper模式会关闭,我必须手动操作 重启它。有没有办法修改我的配置,以便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

1 个答案:

答案 0 :(得分:0)

(add-to-list 'viper-vi-state-mode-list 'octave-mode)

改编自this question工作。