Next: , Previous: , Up: Font Lock Mode   [Contents][Index]


22.6.6 Precalculated Fontification

list-buffersoccurのようないくつかのメジャーモードは、バッファーのテキストをプログラム的に構築します。これらにたいしてFont Lockモードをサポートするには、そのバッファーにテキストを挿入するタイミングで、テキストのフェイスを指定するのが、もっとも簡単な方法です。

これは、スペシャルテキストプロパティfont-lock-face(Special Propertiesを参照)により、テキスト内にフェイスを指定することにより行われます。Font Lockモードが有効になったとき、このプロパティはfaceと同じように、表示を制御します。Font Lockモードが無効になると、font-lock-faceは表示に効果をもちません。

モードが、通常のFont Lockメカニズムとともに、あるテキストにたいしてfont-lock-faceを使用しても問題はありません。しかし、そのモードが通常のFont Lockメカニズムを使用しない場合は、変数font-lock-faceをセットするべきではありません。