Emacs регулярное выражение и подсветка синтаксиса - PullRequest
1 голос
/ 15 августа 2011

Я хочу выделить некоторые слова (например, «true», «false»), но только когда они находятся между тегами <?= и ?>.

В приведенном ниже примере я хочу выделить только второе ключевое слово "true":

<input checked="true"><?=($i === true ? $foo : $bar)?>

Есть ли специальный режим блокировки шрифтов для такой ситуации?

1 Ответ

0 голосов
/ 16 августа 2011

Блокировка шрифта также может вызывать функции в дополнение к регулярным выражениям:

Найти текст с помощью функции вызова и выделить найденные совпадения, используя font-lock-keyword-face.

http://www.gnu.org/s/emacs/manual/html_node/elisp/Search_002dbased-Fontification.html

Только вам нужно знать Elisp.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...