СегодняПочему бесплатное иногда лучше платного ВчераКак ставить программы и не словить заразу
На неделеТоп-15 open-source программ, которые заменили мне платный софт СвежееМой личный набор софта на новой системе

GNU Emacs — без водяных знаков программа, сочная находка

Категория: Разработка · Лицензия: GPL · Платформа: Windows / macOS / Linux (зависит от программы)

⬇ Скачать с официального сайта

Emacs — операционная система с текстовым редактором

Создан Ричардом Столлманом в 1976-м (изначально как набор макросов TECO), GNU Emacs в современном виде — с 1985 года. Это не редактор в обычном смысле. Это интерпретатор Emacs Lisp с буферами, окнами и режимами, который по умолчанию умеет редактировать текст. Всё остальное — почта, чат, браузер, RPN-калькулятор, психотерапевт ELIZA, тетрис, дзен-режим, организатор жизни — это пакеты на Elisp.

Архитектура

Ядро — на C, поверх него виртуальная машина Elisp. Всё, что ты видишь и нажимаешь — это Elisp-функции, привязанные к клавишам. Хочешь поменять поведение? Открой *scratch*, напиши defun, перебинди клавишу. Без перезапуска. Это и есть «extensible» в том самом ортодоксальном смысле — редактор переписывает сам себя на лету.

Что в нём есть из коробки

  • Magit — лучший Git-клиент в индустрии, многие ставят Emacs только ради него.
  • Org-mode — формат plain-text для заметок, todo, планирования, литературного программирования, экспорта в PDF/HTML/LaTeX. Целая методология жизни вокруг него.
  • Tramp — открываешь файл /ssh:user@host:/path как локальный, прозрачно работает по SSH/SCP/Docker/sudo.
  • Dired — файловый менеджер с возможностью редактировать имена файлов как текст (wdired).
  • Gnus — почтовый клиент и читалка ньюс-групп.
  • ERC, rcirc — IRC-клиенты.
  • EWW — текстовый веб-браузер.
  • Calc — символьный калькулятор уровня Mathematica.
  • Doctor — психотерапевт ELIZA для разговоров с собой.

Дистрибутивы для тех, кто не хочет конфигурировать с нуля

Doom Emacs — модный конфиг на Vim-биндингах через evil-mode, готовый к работе из коробки. Spacemacs — предшественник Doom, более тяжёлый, но дружелюбный. Prelude — минимальный, для тех, кто хочет постепенно учить. Crafted Emacs — модульный современный.

LSP и современная разработка

lsp-mode и eglot — клиенты Language Server Protocol. Emacs работает с теми же серверами, что VS Code: clangd, rust-analyzer, pyright, gopls, typescript-language-server. Автодополнение через company, проверка кода через flycheck/flymake. На 2026-й Emacs полноценная IDE, просто не выглядит как IDE.

Кривая обучения

Брутальная. Стандартные хоткеи на Ctrl и Meta (Alt) выглядят инопланетно: C-x C-s сохранить, C-x C-c выйти, M-x команда. RSI у некоторых от перебора Ctrl. Решения: evil-mode (vim-биндинги), god-mode (модальное переключение), ergoemacs (привычные Ctrl+S/Ctrl+C). За месяц мышцы запоминают, дальше летаешь.

Что Emacs делает плохо

Не любит файлы 100+ МБ (long-line режимы помогают). Шрифт-рендеринг исторически слабоват, но в Emacs 29 добавили pgtk и нативную компиляцию Elisp — стало быстрее в разы. Не лучший выбор для интерактивной работы с GUI-программами (но кто-то и это делает через xwidget-webkit).

Платформы

Windows (отдельные сборки), Linux (в каждой репе), macOS (Emacs Plus через Homebrew, GUI или -nw в терминале), BSD.

Кому

Тем, кто готов вложить месяцы в инструмент, который потом будет работать так, как ты захочешь — а не так, как захотели разработчики VS Code в следующем релизе. Любителям Lisp, plain-text, кастомизации, Org-mode. Не подойдёт тем, кому нужно «открыл и пишешь код» — для этого есть VS Code и JetBrains.

⬇ Скачать с официального сайта
НазваниеGNU Emacs
КатегорияРазработка
ЛицензияGPL
Официальный сайтhttps://www.gnu.org/software/emacs/download.html
Цена0 ₽ — программа бесплатная
ЯзыкиРусский, английский и десятки других (зависит от сборки)
rutor-info.ru — каталог легального бесплатного и свободного ПО. Все ссылки ведут на официальные сайты разработчиков. Мы ничего не размещаем и не раздаём пиратского. Тексты — авторские, пишутся вручную. © 2026