特定のshe-bangラインを認識するようにEmacsをどのように設定しますか?
Shebang行を認識します。
#!/usr/bin/env ruby
しかし、シャバンラインではありません。
#!/usr/bin/env ruby1.9
/usr/bin/envで呼び出されるスクリプト言語とパターンのリストを含むalistがどこかにあるようですが、見つかりませんでした。
答え1
これは次のために発生します。interpreter-mode-alist
。私のEmacs(Debianの23.2.1)にはruby1.9
「すぐに利用可能」のエントリがあります。以前のバージョンがあるようです.emacs
。次の項目に追加できます。
(add-to-list 'interpreter-mode-alist
'("ruby1.9" . ruby-mode))