EmacsのユーザーはCustomizeインターフェースにより、Lispコードを記述することなく変数とフェースをカスタマイズできます。Easy Customization in The GNU Emacs Manualを参照してください。このチャプターではCustomizeインターフェースを通じて、ユーザーとやりとりするためのカスタマイズアイテム(customization items)を定義する方法を説明します。
カスタマイズアイテムにはdefcustom
マクロ
で定義されるカスタマイズ可能変数
defface
(フェイスの定義で個別に説明)で定義されるカスタマイズ可能フェイス、およびdefgroup
で定義される
カスタマイゼーショングループ(customization
groups)が含まれ、これは関連するカスタマイゼーションアイテムのコンテナとして振る舞います。