Редакторы для программистов - GNU Emacs

5
Ваша оценка: Нет Средняя: 5 (1 голос)

Mногофункциональный текстовый редактор с практически неограниченными возможностями.
Emacs — один из наиболее мощных и широко распространённых редакторов, используемых в мире Unix. По популярности он соперничает с редактором vi и его клонами.
 
В зависимости от ситуации, Emacs может быть:

  • текстовым редактором;
  • программой для чтения почты и новостей Usenet;
  • интегрированной средой разработки (IDE);
  • операционной системой;
  • всем, чем угодно.

Всё это разнообразие достигается благодаря архитектуре Emacs, которая позволяет расширять возможности редактора при помощи языка Emacs Lisp. На языке C написаны лишь самые базовые и низкоуровневые части Emacs, включая полнофункциональный интерпретатор языка Lisp. Таким образом, Emacs имеет встроенный язык программирования, который может использоваться для настройки, расширения и изменения поведения редактора. В действительности, большая часть того редактора, с которым пользователи Emacs работают в наши дни, написана на языке Lisp.
 
Существует две основные версии Emacs: GNU Emacs и XEmacs. Последняя не является версией Emacs для X'ов. И Emacs, и XEmacs работают как консоли, так и в X'ах. XEmacs был начат как проект с более чистым кодом Emacs. В настоящее время обе версии активно разрабатываются, и между двумя командами разработчиков ведётся тесное сотрудничество. Не имеет особого значения, что вы используете - Emacs или XEmacs - разница между ними для обычного пользователя не настолько важна.

Тип приложения: другие программы для графического режима
Сайт разработчика: http://www.gnu.org/software/emacs/
Что почитать?


Разместил: vikos 8 Ноябрь 2010 в 12:02

Комментарии

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 внедрён новый механизм подсказок.