Emacs представляет собой... Нет, не редактор! А интерпретатор языка программирования lisp. На этом языке и написаны все те вкусности, что входят в Emacs. Простое их перечисление займёт не один десяток страниц. Emacs может редактировать несколько файлов, окно редактирования разбивается как по вертикали, так и по горизонтали на произвольное количество подокон. Поддерживается подсветка синтаксиса многих языков программирования, автоматическая расстановка отступов, быстрый поиск по тексту (и с применением регулярных выражений!) и многое другое. В Emacs-е так же присутствуют: файловый менеджер; программа чтения новостных лент, программа работы с электронной почтой; календарь; дневник; несколько мощных калькуляторов... В шутку говорят, что в Emacs нельзя сделать только одно: изучить его до конца (хотя это очень похоже на правду).