Главная » Первая программа » Emacs

Emacs

Emacs — один из наиболее мощных и широко распространённых редакторов, используемых в мире UNIX. По популярности он соперничает с редактором vi и его клонами.

В зависимости от ситуации, Emacs может быть:

  • текстовым редактором;

  • программой для чтения почты и новостей Usenet;

  • интегрированной средой разработки (IDE);

  • операционной системой;

  • всем, чем угодно.

 

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