Next: , Previous: , Up: メジャーモードとマイナーモード   [Contents][Index]


24.6 Font Lockモード

Font Lockモードとはバッファーの特定の部分にたいして、それらの構文的役割(syntactic role)にもとづき自動的にfaceプロパティをアタッチするバッファーローカルなマイナーモードです。このモードがバッファーをパースする方法はそのメジャーモードに依存します。ほとんどのメジャーモードは、どのコンテキストでどのフェイスを使用するかにたいして構文的条件(syntactic criteria)を定義します。このセクションでは特定のメジャーモードにたいしてFont Lockをカスタマイズする方法を説明します。

Font Lockモードは構文テーブル(syntax table)にもとづく構文解析、そして(通常は正規表現にたいする)検索という2つの方法によりハイライトするテキストを探します。最初に行われるのは構文的なフォント表示(fontification)です。次に行われるのが検索ベースのフォント表示です。