このチャプターでは、プログラムの編集を容易にするEmacsの機能を説明します。これらの機能で行えるいくつかは、以下のようなものです:
• Program Modes | プログラムを編集するためのメジャーモード。 | |
• Defuns | プログラムの主要なトップレベル要素を操作するためのコマンド。 | |
• Program Indent | ネスティングを示すためのインデントの調整。 | |
• Parentheses | カッコを操作するコマンド。 | |
• Comments | コメントの挿入、kill、位置揃え。 | |
• Documentation | 関数ドキュメントの取得。 | |
• Hideshow | ブロックの選択的な表示。 | |
• Symbol Completion | プログラムまたは言語でのシンボルの補完。 | |
• MixedCase Words | identifiersLikeThisのような識別子の処理。 | |
• Semantic | ソースコードのパースにもとづいた編集ツール。 | |
• Misc for Programs | その他、プログラムを編集するための便利なEmacs機能。 | |
• C Modes | C、C++、Objective-C、Java、IDL、Pike、AWKモードの特別なコマンド。 | |
• Asm Mode | Asmモードと特別な機能。 | |
• Fortran | Fortranモードと特別な機能。 |