Я заметил, некоторые файлы в Ruby есть раздел на самом верху, как следующее:Что делает черточка тире (- * -) в файле Ruby?
# -*- mode: ruby -*-
Примером является Vagrantfile генерируется Vagrant.
Что делает этот раздел на самом деле?
Я заметил, некоторые файлы в Ruby есть раздел на самом верху, как следующее:Что делает черточка тире (- * -) в файле Ruby?
# -*- mode: ruby -*-
Примером является Vagrantfile генерируется Vagrant.
Что делает этот раздел на самом деле?
Это file mode specification для Emacs
Когда вы обращаетесь к файлу, Emacs автоматически выбирает основной режим. Обычно он делает выбор на основе имени файла - например, файлы, имена которых заканчиваются на .c, обычно редактируются в режиме C, но иногда он выбирает основной режим на основе специального текста в файле. Этот специальный текст также можно использовать для включения вспомогательных режимов буфера-локального режима.
Это в основном говорит Emacs использовать режим рубиновый