每次打开文件时,我都必须M-x ruby-mode
让emacs进行我想要的语法高亮显示。该文件是.erb,因此它不会立即识别出ruby。
当我打开文件时,是否有Unix命令以ruby模式启动emacs?我知道-f选项,但是当我打开文件时它似乎不起作用。如果我输入emacs -f ruby-mode myFile
则无效。
答案 0 :(得分:7)
您是否尝试过添加到您的dotfile:
(add-to-list 'auto-mode-alist '("\\.erb\\'" . ruby-mode))
答案 1 :(得分:2)
最简单的解决方案是,如果您将ruby注释放在文件which specifies its mode的开头:
# -*- ruby -*-