Обсуждаем GNU Emacs и все, что с ним связано, то есть вообще все. Оффтопик разрешен, но вопросы по теме имеют приоритет.
Наказание за нежелательное поведение администрация выбирает на своё усмотрение. Если вас забанили по ошибке или вы готовы пересмотреть своё поведение свяжитесь с одним из администраторов.
- @ru_mechcult
- хороший редактор начинается с клавиатуры
- @clojure_ru
- программисты на лиспе, прямо как мы :3
- @gnu_guix_ru
- целая операционная система пролиспованная насквозь
Классический конфиг, который помог уже нескольким поколениям новичков освоиться в Emacs. Start here!
Клавиши стандартные. Языки программирования – Clojure.
Org-Mode и Use-Package вместе задают структуру конфига. Ivy, Counsel и Swiper отвечают за дополнение в минибуфер и поиск по тексту. Company дополняет текст в буфере. Передвижение по тексту – Avy, передвижение по буферам – Ace-Window. Много плагинов для работы с Git и Dired.
Perfect for going into the woods.
Структурированно с помощью Use-Package. Клавиши стандартные.
Крупный сетап EXWM, telega.el.
Для заметок - Org-Roam.
Стильный модный и молодежный сетап комплишена через связку Orderless, Corfu, Vertico, Embark, Marginalia и Consult.
А ещё eshell
.
Стандартные клавиши.
Та же популярная связка Org и Use-Package, но сами комментарии обильны и написаны на русском языке! Создавался с целью помочь новичкам, так что может быть начать стоит именно с него.
Почтовый клиент Mu4e, Org-Mode для блоггинга и агенды. За дополнение отвечает связка Selectrum, Consult, Marginalia и Orderless. Vterm – лучший терминал в Emacs на текущий момент.
Everything and the kitchen sink.
Пакеты устанавливаются с помощью Nix, за структуру init.el
отвечает
Outline, но большая часть настроек хранится в отдельном Custom файле.
Дополнение по умолчанию, улучшенное Marginalia и Consult. Потребление новостного и медиа контента через Newsticker и Mpc. Оригинальная разработка Skempo для сниппетов. Почта в Notmuch.
Для установки пакетов и генерации ~ (в том числе и конфига) используется
Nix в связке с home-manager. С помощью Nix все модули собираются в единый
конфиг с заменой секретов и различных шаблонов. За структуру init.el
отвечает Use-Package.
Телеграм через telega, Matrix, для почты Gnus и Notmuch. Терминал – Vterm.
Использую LSP mode для Rust и C++, настройка LSP для Rust использует специальный профиль и форк emacs-direnv для работы с lsp-сервером и Direnv на удалённом хосте.
Активно использую Org-mode для ведения конспектов и составления презентаций. Есть также различные настройки для агенды, в частности для синхронизации с Google Calendar используется Org Gcal. Для проверки правописания используется FlySpell, для поиска слов multitran.el.
Как вишенка на торте EXWM – Emacs X Window Manager. Это не шутка, Emacs может и такое.