617 |
|
|
618 |
Major and Minor Modes |
Major and Minor Modes |
619 |
|
|
620 |
|
* Hooks:: How to use hooks; how to write code that |
621 |
|
provides hooks. |
622 |
* Major Modes:: Defining major modes. |
* Major Modes:: Defining major modes. |
623 |
* Minor Modes:: Defining minor modes. |
* Minor Modes:: Defining minor modes. |
624 |
* Mode Line Format:: Customizing the text that appears in the mode line. |
* Mode Line Format:: Customizing the text that appears in the mode line. |
627 |
* Font Lock Mode:: How modes can highlight text according to syntax. |
* Font Lock Mode:: How modes can highlight text according to syntax. |
628 |
* Desktop Save Mode:: How modes can have buffer state saved between |
* Desktop Save Mode:: How modes can have buffer state saved between |
629 |
Emacs sessions. |
Emacs sessions. |
|
* Hooks:: How to use hooks; how to write code that |
|
|
provides hooks. |
|
630 |
|
|
631 |
Major Modes |
Major Modes |
632 |
|
|
633 |
|
* Major Mode Basics:: |
634 |
* Major Mode Conventions:: Coding conventions for keymaps, etc. |
* Major Mode Conventions:: Coding conventions for keymaps, etc. |
635 |
* Example Major Modes:: Text mode and Lisp modes. |
* Example Major Modes:: Text mode and Lisp modes. |
636 |
* Auto Major Mode:: How Emacs chooses the major mode automatically. |
* Auto Major Mode:: How Emacs chooses the major mode automatically. |
649 |
|
|
650 |
Mode Line Format |
Mode Line Format |
651 |
|
|
652 |
|
* Mode Line Basics:: |
653 |
* Mode Line Data:: The data structure that controls the mode line. |
* Mode Line Data:: The data structure that controls the mode line. |
654 |
* Mode Line Variables:: Variables used in that data structure. |
* Mode Line Variables:: Variables used in that data structure. |
655 |
* %-Constructs:: Putting information into a mode line. |
* %-Constructs:: Putting information into a mode line. |