GNU Emacs (以下、単に Emacs)は、FSF(§1.2節参照)の創始者であ るリチャード・ストールマンが最初に作り、現在も開発が続けられています。 Emacs は、単なるテキストエディタではなく、統合環境と呼ぶべきものです。 Emacs の上で動く電子メールリーダは数多く存在し(§4参照)、 Emacs 上でシェルを動かすこともできるので端末エミュレータとしても機能し、 Version 21 以降の Emacs は 画像も表示できるので、WWWブラウザとしても使え ます。もちろん、テキストを編集する機能も高機能です。C や java、perl など のプログラムの開発では、それぞれの言語に応じたモードが準備され、 それぞ れの言語の文法のキーワードを色を変えて表示し、構文解析もしてくれます。 Emacs は UNIX だけでなく、Windows や Mac-OS でも広く使われています。 Emacs の多くの機能を紹介するのには 1冊の本でも不可能なくらいですので、 このテキストでは、基本的な使い方のみを紹介します。