エディタ戦争
Emacs は vi よりもコマンドが豊富である。
Emacs はLISPの方言であるEmacs Lispによるスクリプト記述が可能である。
Emacs には viper-mode という vi 互換モードが含まれている。
Emacs ではテキスト入力モードとコマンド入力モードを切り替える必要がない。
GNU Emacs はカレンダー計算ができ、長期暦やDiscordianもサポートしている。これは vi にはない。
Emacs には40以上のプログラミング言語やマークアップ言語用の編集モードがある(Java、Perl、LaTeX、C、C++、Objective-C、FORTRAN、LISP、Scheme、Pascal、Bashなど)。
Emacs は英語以外の21の言語の入力と表示をサポートしている(中国語、チェコ語、ヒンディー語、ヘブライ語、ロシア語、ベトナム語、その他)。
Emacs はテキストファイルからPostScript出力を生成できるし、LaTeXやTeX、さらにはウィキペディア用の編集モードまである。