GNU EmacsでLisp InteractionモードまたはEmacs Lispモードを使用してLisp式を入力する際、その式を読みやすく整形するためのコマンドがいくつか用意されています。例えば、TABキーを押すと、カーソルがある行が自動的に適切な量だけインデントされます。ある領域内のコードを適切にインデントするコマンドは、通常C-M-\に割り当てられています。インデントは、リストのどの要素がどのリストに属しているかが判別できるように設計されており、サブリストの要素は、それを囲むリストの要素よりも深くインデントされます。
さらに、閉じ括弧を入力すると、Emacsは一時的にカーソルを対応する開き括弧まで戻し、どちらの括弧であるかを確認できるようにします。Lispで記述するあらゆるリストは、閉じ括弧が開き括弧と対応していなければならないため、これは非常に有用です。(Emacsのモードに関する詳細については、The GNU Emacs ManualのMajor Modesを参照してください。)