プログラムのインデントを適切に保つ最善の方法は、Emacsを使って変更に合わせて再インデントすることです。Emacsには、1行、指定した行数、あるいは単一の括弧グループ内のすべての行をインデントするコマンドが用意されています。
インデントに関する一般的な情報については、インデントを参照してください。本セクションでは、プログラミング言語モード固有のインデント機能について説明します。
Emacsはまた、ppパッケージでLispプリティプリンタを提供しており、Lispオブジェクトを見栄えの良いインデントで再フォーマットします。The Emacs Lisp Reference Manualのppを参照してください。