Emacs/emacs/Program-Indent
From Get docs
Next: Parentheses, Previous: Defuns, Up: Programs [Contents][Index]
26.3 Indentation for Programs
The best way to keep a program properly indented is to use Emacs to reindent it as you change it. Emacs has commands to indent either a single line, a specified number of lines, or all of the lines inside a single parenthetical grouping.
See Indentation, for general information about indentation. This section describes indentation features specific to programming language modes.
• Basic Indent: | Indenting a single line. | |
• Multi-line Indent: | Commands to reindent many lines at once. | |
• Lisp Indent: | Specifying how each Lisp function should be indented. | |
• C Indent: | Extra features for indenting C and related modes. | |
• Custom C Indent: | Controlling indentation style for C and related modes. |
Emacs also provides a Lisp pretty-printer in the pp
package,
which reformats Lisp objects with nice-looking indentation.
See pp in The Emacs Lisp Reference Manual.