EmacsのユーザーはCustomizeインターフェースにより、Lispコードを記述することなく変数とフェースをカスタマイズできます。Easy Customization in The GNU Emacs Manualを参照してください。このチャプターではCustomizeインターフェースを通じて、ユーザーとやりとりするためのカスタマイズアイテム(customization items)を定義する方法を説明します。
カスタマイズアイテムにはdefcustomマクロ
で定義されるカスタマイズ可能変数
defface(Defining Facesで個別に説明)で定義されるカスタマイズ可能フェイス、およびdefgroup
で定義される
カスタマイゼーショングループ(customization
groups)が含まれ、これは関連するカスタマイゼーションアイテムのコンテナとして振る舞います。
| • Common Keywords: | すべての種類のカスタマイゼーション宣言に共通なキーワード引数。 | |
| • Group Definitions: | カスタマイゼーショングループ定義の記述。 | |
| • Variable Definitions: | ユーザーオプションの宣言。 | |
| • Customization Types: | ユーザーオプションの型指定。 | |
| • Applying Customizations: | カスタマイゼーションセッティングを適用する関数。 | |
| • Custom Themes: | Customテーマの記述。 |