emacs:识别shebang线


11

我该如何配置Emacs来识别某些she-bang行?

它识别出shebang行:

#!/usr/bin/env ruby

但不是

#!/usr/bin/env ruby1.9

我认为在某个地方必须有一个列表,其中包含/ usr / bin / env和该模式调用的脚本语言列表,但我找不到它。

Answers:


10

这由控制interpreter-mode-alist。在我的Emacs(Debian上为23.2.1)中,有一个ruby1.9开箱即用的条目。我想你有一个旧版本;您可以将其添加到您的.emacs

(add-to-list 'interpreter-mode-alist
             '("ruby1.9" . ruby-mode))
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.