Если вы хотите использовать html-mode
для всех файлов в каталоге с именем views
и его подкаталогах, вы можете добавить следующую строку в конце .emacs
:
(add-to-list 'auto-mode-alist '("/views/" . html-mode))
Обратите внимание, что ("/views/" . html-mode)
должен появляться перед записью для файлов .php
когда вы проверяете значение auto-mode-alist
помощью Ch v auto-mode-alist.
Аналогично, следующая строка в конце .emacs
заставит Emacs выбрать html-mode
для всех файлов .php
в каталоге с именем views
и его подкаталогах:
(add-to-list 'auto-mode-alist '("/views/.*\\.php\\'" . html-mode))
Из документации auto-mode-alist
:
auto-mode-alist
Список шаблонов имен файлов и соответствующие функции основного режима. Каждый элемент выглядит как (REGEXP. FUNCTION) или (REGEXP FUNCTION, не равная нулю). ... Посещение файла, имя которого совпадает с REGEXP, указывает FUNCTION в качестве функции режима для использования. Будет вызвана функция, если она не равна нулю.