EmacsにはLispやCなどのプログラム言語の構文を理解するコマンドがたくさん あります.
単語,文,段落のためのコマンドは,本来は自然言語テキストの編集のための ものですが,プログラムを編集するにもとても便利です.たいていのシンボルは 単語を含んでいます(see section 単語).文は文字列やコメントに出てきます (see section 文).段落にあたるものはプログラムにはありません.しかし, LispモードとCモードでは空白行で区切られた部分を段落とみなすので,段落の ためのコマンドは便利です(see section 段落).プログラムを明瞭にするため に空白行をうまく使っていると,それは段落コマンドで扱えるかたちにもなりま す.
選択表示機能は,関数全体の構造を見るのに便利です(see section 選択的表示).これは設定した値より少なく字下げされている行だけを画面に表示 するものです.