See Major Modes , for details of how the modes differ and how to select one. See Minor Modes , for more information. This is not really a minor mode, but is like one. See Narrowing . See Keyboard Macros .
Some buffers display additional information after the minor modes.
For example, Rmail buffers display the current message number and the total number of messages. Compilation buffers and Shell mode display the status of the subprocess. If Emacs is in one recursive editing level within another, double square brackets appear, and so on. Since recursive editing levels affect Emacs globally and not any one buffer, the square brackets appear in every window's mode line or not in any of them. See Recursive Edit .