我该如何配置Emacs来识别某些she-bang行?
它识别出shebang行:
#!/usr/bin/env ruby
但不是
#!/usr/bin/env ruby1.9
我认为在某个地方必须有一个列表,其中包含/ usr / bin / env和该模式调用的脚本语言列表,但我找不到它。
我该如何配置Emacs来识别某些she-bang行?
它识别出shebang行:
#!/usr/bin/env ruby
但不是
#!/usr/bin/env ruby1.9
我认为在某个地方必须有一个列表,其中包含/ usr / bin / env和该模式调用的脚本语言列表,但我找不到它。
Answers:
这由控制interpreter-mode-alist
。在我的Emacs(Debian上为23.2.1)中,有一个ruby1.9
开箱即用的条目。我想你有一个旧版本;您可以将其添加到您的.emacs
:
(add-to-list 'interpreter-mode-alist
'("ruby1.9" . ruby-mode))