Vimacs: когда Vim встречает Emacs и JetBrains
Репозиторий давно не обновлялся
Последнее обновление было 2 года назад.
Знакомо ли вам чувство, когда хочется мощности Vim, удобства Emacs и функциональности JetBrains IDE, но в одном редакторе? Именно эту задачу решает Vimacs — не просто конфигурация Neovim, а целая экосистема для разработки.
Что такое Vimacs?
Vimacs — это кастомизированная конфигурация Neovim, построенная на базе NvChad. Автор проекта собрал лучшие плагины и настройки, чтобы создать редактор, который:
- Красив «из коробки» с 50+ темами оформления
- Загружает только нужные функции (97.5% плагинов загружаются лениво)
- Включает всё для комфортной разработки: от Git-интеграции до встроенного клиента электронной почты
Три кита Vimacs
1. Красота и кастомизация
Благодаря NvChad UI редактор выглядит современно без дополнительных настроек. Хотите тёмную тему? Nord, Onedark, Catpuccin — выбирайте любую. Нужен светлый интерфейс? Вот Ayu Light. Все темы переключаются мгновенно.
2. Богатая функциональность
Vimacs включает:
- Полноценную IDE-функциональность (LSP, дебаггер, тесты)
- Инструменты для работы с Git (включая Magit-подобный интерфейс)
- Встроенные приложения: почта (neomutt), браузер (brow.sh), даже игры
- AI-ассистента (Cody AI) и интеграцию с Copilot
3. Производительность
Несмотря на обилие функций, Vimacs остаётся быстрым благодаря:
- Ленивой загрузке плагинов (lazy.nvim)
- Оптимизированным настройкам
- Выносу тяжёлых операций в отдельные процессы
Для кого этот проект?
Vimacs идеально подойдёт:
- Разработчикам, которые хотят превратить Neovim в полноценную IDE
- Энтузиастам, ценящим кастомизацию
- Тем, кто устал переключаться между редактором и терминалом
Как попробовать?
Установка занимает несколько команд:
git clone https://github.com/NvChad/starter ~/.config/nvim
git clone https://github.com/UTFeight/vimacs
cd vimacs && mv custom ~/.config/nvim/lua/custom
Для полного функционала потребуется Neovim Nightly и некоторые зависимости (подробности в README проекта).
Vimacs — это не просто ещё одна конфигурация Neovim. Это тщательно продуманная среда, которая экономит часы настройки и даёт всё необходимое для продуктивной работы. Если вы готовы вывести свой редактор на новый уровень — определённо стоит попробовать.
Проект активно развивается: 348 звёзд на GitHub, регулярные обновления и открытая дорожная карта. Какие функции вам больше всего импонируют — мощный дебаггер, встроенные приложения или AI-ассистент? Делитесь в комментариях!
