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テーマの記述。 |