Emacs: распознавание линии Шебанга

11

Как я могу настроить Emacs для распознавания определенных линий she-bang?

он распознает линию Шебанга:

#!/usr/bin/env ruby

но не линия Шебанга

#!/usr/bin/env ruby1.9

Я полагаю, что где-то должен быть список с перечнем языков сценариев, называемых / usr / bin / env, и режимом, но я не могу его найти.

HandyGandy
источник

Ответы:

10

Это контролируется interpreter-mode-alist. В моем Emacs (23.2.1 на Debian) есть запись для « ruby1.9из коробки». Я думаю, у вас есть более старая версия; Вы можете добавить это к своему .emacs:

(add-to-list 'interpreter-mode-alist
             '("ruby1.9" . ruby-mode))
Жиль "ТАК - прекрати быть злым"
источник