Mногофункциональный текстовый редактор с практически неограниченными возможностями.
Emacs — один из наиболее мощных и широко распространённых редакторов, используемых в мире Unix. По популярности он соперничает с редактором vi и его клонами.
В зависимости от ситуации, Emacs может быть:
Всё это разнообразие достигается благодаря архитектуре Emacs, которая позволяет расширять возможности редактора при помощи языка Emacs Lisp. На языке C написаны лишь самые базовые и низкоуровневые части Emacs, включая полнофункциональный интерпретатор языка Lisp. Таким образом, Emacs имеет встроенный язык программирования, который может использоваться для настройки, расширения и изменения поведения редактора. В действительности, большая часть того редактора, с которым пользователи Emacs работают в наши дни, написана на языке Lisp.
Существует две основные версии Emacs: GNU Emacs и XEmacs. Последняя не является версией Emacs для X'ов. И Emacs, и XEmacs работают как консоли, так и в X'ах. XEmacs был начат как проект с более чистым кодом Emacs. В настоящее время обе версии активно разрабатываются, и между двумя командами разработчиков ведётся тесное сотрудничество. Не имеет особого значения, что вы используете - Emacs или XEmacs - разница между ними для обычного пользователя не настолько важна.
Тип приложения: другие программы для графического режима
Сайт разработчика:
Что почитать?
Разместил:
22.10.2014 Состоялся очередной релиз Emacs — популярного и расширяемого текстового процессора — с крупными изменениями и новой функциональностью. Новая версия получила номер 24.4.
Первое и наиболее заметное изменение в релизе 24.4 — Emacs теперь поставляется со встроенным веб-браузером. Для запуска используйте: M-x eww. Команда позволит ввести URL-адрес или доменное имя или же открыть поиск по введённому тексту (в качестве поисковой системы по умолчанию используется DuckDuckGo). Раньше EWW был доступен отдельно от Emacs и известен как «Emacs Web Wowser».
Помимо этого, в Emacs 24.4 была улучшена поддержка конфигураций с несколькими мониторами и полноэкранного режима, а также добавлена поддержка сохранения и восстановления состояний фреймов и окон, изменение размера которых теперь происходит на основе пикселей. Пакеты Emacs Lisp теперь могут быть подписаны цифровой подписью; кроме того, в Emacs Lisp внедрён новый механизм подсказок.