GNU Emacs Manual. Node: Program Indent
Defuns
Programs
Matching
20.5: 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 properly
either a single line, a specified number of lines, or all of the lines
inside a single parenthetical grouping.
Emacs also provides a Lisp pretty-printer in the library pp
.
This program reformats a Lisp object with indentation chosen to look nice.
Defuns
Programs
Matching