emacs: shebang ライン識別

emacs: shebang ライン識別

特定の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))

関連情報