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))

관련 정보