GNU Emacs — расширяемый текстовый редактор, поведение которого настраивается на Emacs Lisp. Он поддерживает редактирование обычного текста, режимы программирования, управление файлами и буферами и множество дополнительных пакетов. Освоить базовые команды редактирования можно, не принимая все расширения сразу.
Продвинутый Text-Fu · Урок 9
Emacs
Узнайте, как запускать Emacs, читать обозначения клавиш и различать буферы, окна и фреймы.