Next: Documentation, Previous: Keymaps, Up: Top [Contents][Index]
モード(mode)とは、Emacsをカスタマイズする定義のセットであり、編集時にオン/オフを切り替えることができます。モードには2つの種類があります。メジャーモード(major modes)とは、互いに排他なモードであり、特定の種類のテキストの編集にたいして使用されます。マイナーモード(minor modes)とは、ユーザーが個別に有効にすることができる機能を提供します。
このチャプターでは、メジャーモード、およびマイナーモードを記述する方法、モードラインにそれらを示す方法、そしてそれらのモードがユーザーが提供するフックを実行する方法について説明します。キーマップ(keymaps)や構文テーブル(syntax tables)のような関連するトピックについてはKeymapsおよびSyntax Tablesを参照してください。
• Hooks: | フックの使い方と、フックを提供するコードの記述方法。 | |
• Major Modes: | メジャーモードの定義。 | |
• Minor Modes: | マイナーモードの定義。 | |
• Mode Line Format: | モードラインに表示されるテキストのカスタマイズ。 | |
• Imenu: | バッファーで作成された定義のメニューを提供する。 | |
• Font Lock Mode: | モードが構文に応じてテキストをハイライトする方法。 | |
• Auto-Indentation: | メジャーモードにたいするインデントをEmacsに伝える方法。 | |
• Desktop Save Mode: | Emacsセッション間でモードがバッファー状態を保存する方法。 |