GNU Emacs — мощный расширяемый текстовый редактор и интегрированная среда разработки, являющаяся частью проекта GNU. Разработан Ричардом Столлманом и впервые выпущен в 1985 году. Emacs известен своей гибкостью, глубокой настраиваемостью и возможностью расширения за счёт встроенного языка программирования Emacs Lisp. Это делает его популярным инструментом среди программистов, исследователей и технических писателей.
Основной особенностью GNU Emacs является его архитектура, позволяющая пользователям адаптировать редактор под свои нужды. Встроенная поддержка Emacs Lisp позволяет создавать новые команды, интерфейсы и даже целые приложения, интегрированные в редактор. С момента своего появления Emacs стал основой для множества специализированных пакетов и расширений, таких как Org-mode, Gnus и Calc, которые значительно расширяют его функциональные возможности.
- Emacs Lisp — встроенный язык программирования, позволяющий пользователям создавать и модифицировать функциональность редактора.
 - Org-mode — мощный инструмент для ведения заметок, управления задачами, планирования проектов и написания документов в формате простого текста.
 - Gnus — клиент для чтения и отправки новостей Usenet, а также работы с электронной почтой и новостными рассылками.
 - Calc — встроенный калькулятор, поддерживающий как базовые, так и сложные математические вычисления, включая работу с матрицами и символическими выражениями.
 - Поддержка различных языков программирования — Emacs предоставляет режимы для работы с множеством языков, включая Python, C++, JavaScript и другие, с подсветкой синтаксиса, автодополнением и отладкой.
 - Мощная система поиска и замены — включает регулярные выражения, поиск по файлам и возможность работы с большими текстовыми данными.
 - Гибкая система окон и буферов — позволяет эффективно работать с несколькими файлами и задачами одновременно, поддерживает разделение экрана и работу в разных режимах.
 - Обширное сообщество и поддержка пакетов — наличие большого числа доступных пакетов и активное сообщество пользователей и разработчиков, способствующих постоянному развитию и улучшению редактора.