1

いくつかの単語(「true」、「false」など)を強調表示したいのですが、タグ<?=と。の間にある場合に限ります?>

以下の例では、2番目の「true」キーワードのみを強調表示したいと思います。

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

このような状況に対応する特別なフォントロックモードはありますか?

4

1 に答える 1

0

フォント ロックは、正規表現のマッチングに加えて、関数も呼び出すことができます。

関数を呼び出してテキストを検索し、font-lock-keyword-face を使用して一致するものを強調表示します。

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

あなただけが Elisp を知る必要があります。

于 2011-08-15T20:14:55.450 に答える