コンピュータの分野では"テキスト"という言葉には2つの大きな意味があり ます.1つは文字の連続としてのデータという意味です.この意味ではEmacsで編 集するファイルはすべてテキストといえます.もう1つの意味はもっと制限され たもので,人間が理解できる言語としての文字の連続という意味です(テキスト フォーマッタで処理したものかも知れませんが).したがって,プログラムやプ ログラムに対するコマンドとは別のものです.
自然言語には編集コマンドで利用できる構文的,型式的語法があります.たと えば単語,文,段落,大文字などです.この章ではEmacsのこれらについてのコ マンドを説明します.詰め込みコマンドや,行をほぼ同じ長さにして段落をそろ えるコマンドもあります.単語,文,段落などの単位で移動したり,削除したり するコマンドは本来自然言語のためのものですが,プログラムを編集するときも 役立ちます.
Emacsには自然言語のテキストを編集するための主モードがいくつかあります. ファイルが単純な文章だけの場合は,Textモードを使います.このモードは文章 の構文上の語法に合わせてEmacsの簡単なカスタム化をします.テキストフォー マッタのためのコマンドを含むテキストに対しては,別の主モードがあり,それ ぞれ特定のテキストフォーマッタに対応しています.TeXの入力には,TeX モード,nroffの入力には,Nroffモードを使います.