Изменить режимы Emacs в определенных тегах - PullRequest
7 голосов
/ 24 января 2011

ОК, я знаю, что вы собираетесь указать мне на страницу EmacsWiki , но вот сделка.Я хотел бы использовать режим Emacs по умолчанию для данного типа файлов и изменить режим после определенного тега, скажем <% %>.Сделав это, я могу переключить режим внутри тегов и вернуться в режим по умолчанию, когда курсор не находится внутри тегов.

И нет, мне не нужен режим ASP / PHP, просто мне скучноM-x -ing все время, чтобы сменить режим.Я использую Emacs 23.2.1 на Arch Linux FWIW.Есть идеи?

Ответы [ 3 ]

6 голосов
/ 24 января 2011

Посмотрите на mmm-mode: http://sourceforge.net/projects/mmm-mode/ или noweb-mode. Здесь - инструкции по настройке mmm-режима для работы с грамотными документами на Haskell. И здесь - это конфигурация, которую я использую для noweb-режима с грамотными (rst + python) документами Python.

1 голос
/ 25 января 2011

nXhtml

nXhtml - это дополнение к Emacs для редактирования XHTML, PHP и подобных вещей.

nXhtmlпоставляется с MuMaMo (несколько Master Major Mode), который, я думаю, является более новой версией mmm-mode.Я использую его все время при редактировании HTML-файлов Django, которые сочетают в себе CSS, JavaScript и Django-совместимые HTML-режимы.

0 голосов
/ 25 января 2011

Это то, что вы ищете:

http://www.emacswiki.org/emacs/PhpMode#toc8

Вы, вероятно, хотите адаптировать его под свои нужды

...