是否有命令行选项以特定模式在emacs中打开文件?

时间:2012-08-22 18:41:16

标签: ruby unix emacs

每次打开文件时,我都必须M-x ruby-mode让emacs进行我想要的语法高亮显示。该文件是.erb,因此它不会立即识别出ruby。

当我打开文件时,是否有Unix命令以ruby模式启动emacs?我知道-f选项,但是当我打开文件时它似乎不起作用。如果我输入emacs -f ruby-mode myFile则无效。

2 个答案:

答案 0 :(得分:7)

您是否尝试过添加到您的dotfile:

(add-to-list 'auto-mode-alist '("\\.erb\\'" . ruby-mode))

答案 1 :(得分:2)

最简单的解决方案是,如果您将ruby注释放在文件which specifies its mode的开头:

# -*- ruby -*-