GNU Emacs - это расширяемый, настраиваемый, самодокументирующийся текстовый редактор, который можно расширить с помощью кода Lisp. Хотя Emacs является редактором общего назначения, здесь могут быть вопросы по теме, если они касаются расширения самого Emacs (обычно путем написания функций Emacs Lisp) или о конкретных режимах программирования. В противном случае (и, возможно, также в этих случаях) подумайте о том, чтобы задать свой вопрос на Emacs Stack Exchange.

GNU Emacs - это расширяемый настраиваемый текстовый редактор. Начатый в середине 1970-х годов как набор макросов поверх TECO, он был переписан с использованием C и Emacs Lisp, чтобы обеспечить переносимость и расширяемый интерфейс. Он продолжает активно развиваться и сегодня.

Emacs предоставляет контекстно-зависимые режимы редактирования с подсветкой синтаксиса, самодокументируется, имеет полную поддержку Unicode и расширения, позволяющие делать практически все. Он также имеет обширную поддержку упаковки за счет встроенногоpackage.el пакет.

Выбор пакетов Emacs включает в себя цветовые темы, языковые режимы редактирования, программы чтения RSS, почтовые клиенты, веб-браузеры и т. Д. Несгибаемые пользователи Emacs делают почти все из Emacs: пишут, компилируют, запускают и отлаживают код; читать / составлять электронную почту; Поиск в интернете; планирование проекта и т. д. Некоторые другие редакторы, такие как Visual Studio или Eclipse, предоставляют привязки клавиш Emacs.

Вопросы об использовании и настройке Emacs, не относящиеся к программированию, не относятся к теме stackru, но могут подойти для http://emacs.stackexchange.com/. Вопросы о расширении Emacs с использованием Lisp или других языков или о режимах программирования обычно здесь.

Полезные ссылки

Мудрость из стека

Книги