A mode is a set of definitions that customize Emacs and can be
turned on and off while you edit. There are two varieties of modes:
major modes, which are mutually exclusive and used for editing
particular kinds of text, and minor modes, which provide features
that users can enable individually.
This chapter describes how to write both major and minor modes, how to
indicate them in the mode line, and how they run hooks supplied by the
user. For related topics such as keymaps and syntax tables, see
22. Keymaps, and 35. Syntax Tables.
Please take a moment to fill out
this visitor survey You can help support this site by
visiting the advertisers that sponsor it! (only once each, though)