Next: コードの自動インデント, Previous: Imenu, Up: メジャーモードとマイナーモード [Contents][Index]
Font Lockモードとはバッファーの特定の部分にたいして、それらの構文的役割(syntactic
role)にもとづき自動的にface
プロパティをアタッチするバッファーローカルなマイナーモードです。このモードがバッファーをパースする方法はそのメジャーモードに依存します。ほとんどのメジャーモードは、どのコンテキストでどのフェイスを使用するかにたいして構文的条件(syntactic
criteria)を定義します。このセクションでは特定のメジャーモードにたいしてFont Lockをカスタマイズする方法を説明します。
Font Lockモードは構文テーブル(syntax table)にもとづく構文解析、そして(通常は正規表現にたいする)検索という2つの方法によりハイライトするテキストを探します。最初に行われるのは構文的なフォント表示(fontification)です。次に行われるのが検索ベースのフォント表示です。