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セッション間でモードがバッファー状態を保存する方法。 |