Next: , Previous: , Up: Modes   [Contents][Index]


22.6 Font Lockモード

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

Font Lockモードは2つの方法によりハイライトするテキストを探します。それは構文テーブル(syntax table)にもとづく構文解析と、(通常は正規表現にたいする)検索です。最初に構文的フォント表示(syntactic fontification)が発生します。これはコメントと文字列定数を見つけてそれらをハイライトします。検索ベースのフォント表示が発生するのは2番目です。