Emacs regexp和语法高亮显示


Emacs regexp and syntax highlighting

我想突出显示一些单词(例如:"true", "false"),但仅当它们位于标签<?=?>之间时。

在下面的例子中,我只想突出显示第二个"true"关键字:

<input checked="true"><?=($i === true ? $foo : $bar)?>
对于这种情况,有什么特殊的字体锁定模式吗?

字体锁除了匹配regexp之外还可以调用函数:

通过调用function查找文本,并突出显示它找到的匹配项使用font-lock-keyword-face。

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