Next: Parentheses, Previous: Defuns, Up: Programs [Contents][Index]
プログラムを正しくインデントされた状態に保つには、何か変更したらEmacsを使って再インデントするのが一番よい方法です。Emacsには1行、指定した数の行、1つのカッコでグループ化されたすべての行をインデントするコマンドがあります。
インデントに間する全般的な情報は、Indentationを参照してください。このセクションでは、プログラミング言語のモードに特有のインデント機能について説明します。
• Basic Indent | 1行のインデント。 | |
• Multi-line Indent | 複数行を1度に再インデントするコマンド。 | |
• Lisp Indent | Lisp関数がどのようにインデントされるべきか指定する。 | |
• C Indent | Cおよび関連するモードのインデントのための追加機能。 | |
• Custom C Indent | Cおよび関連するモードのインデントスタイルの制御。 |
Emacsはpp
パッケージで、Lispのプリティープリンター(pretty-printer)も提供します。これはLispオブジェクトを、見栄えのよいインデントで再フォーマットします。pp in The Emacs Lisp Reference Manualを参照してください。