Note
Требуется Neovim 0.10+ или новее. Всегда проверяйте код перед установкой!
- Клонируйте репозиторий:
git clone https://github.com/NET-VLADOR/NV_NEOVIM.git ~/.config/nvim
- Запустите Neovim, плагины установятся автоматически:
nvim
Catppuccin - не просто цветовая схема, а целостная система оформления. Все компоненты интерфейса автоматически подстраиваются под выбранную тему:
Компонент | Описание интеграции |
---|---|
Стартовый экран | Динамический фон и цвета |
Строка состояния | Акцентные цвета режимов |
Панель вкладок | Синхронизация с основной темой |
Git-индикаторы | Контекстные цвета статусов |
Диагностика | Семантические цветовые коды |
🌈 Доступные темы
Тема | Описание | Скриншоты |
---|---|---|
Mocha | Тёмная тема (по умолчанию) | |
Macchiato | Насыщенная тёмная тема | |
Frappe | Умеренная тёмная тема | |
Latte | Светлая тема |
Команда | Действие |
---|---|
<leader>tfl |
Переключить на тему Latte (светлая) |
<leader>tff |
Переключить на тему Frappe |
<leader>tfm |
Переключить на тему Macchiato |
<leader>tfM |
Переключить на тему Mocha (тёмная) |
<leader>tc |
Показать меню выбора темы |
<leader>tt |
Переключить прозрачность фона |
Категория | Плагины |
---|---|
Цветовые схемы | catppuccin/nvim |
Комментирование | Comment.nvim, todo-comments.nvim |
Автодополнение | blink.cmp, friendly-snippets, blink.compat, LuaSnip |
Редактирование | nvim-autopairs, nvim-ts-autotag, vim-sleuth |
Файловый менеджер | nvim-tree.lua |
Форматирование | conform.nvim |
Поиск | telescope.nvim, telescope-fzf-native.nvim, telescope-ui-select.nvim |
Git | diffview.nvim, gitsigns.nvim, neogit, vim-fugitive, vim-rhubarb |
Интерфейс | alpha-nvim, lualine.nvim, bufferline.nvim, dropbar.nvim, indent-blankline.nvim, noice.nvim, nvim-colorizer.lua, nvim-notify, nvim-web-devicons, which-key.nvim |
LSP | mason.nvim, mason-lspconfig.nvim, mason-tool-installer.nvim, nvim-lspconfig, lazydev.nvim |
Treesitter | nvim-treesitter |
Сворачивание | nvim-ufo, promise-async, statuscol.nvim |
Навигация | vim-tmux-navigator |
Управление буферами | vim-bbye |
Прочее | mdx.nvim (MDX support), neoscroll.nvim (плавная прокрутка), nui.nvim (UI компоненты), plenary.nvim (утилиты), showkeys (отображение клавиш) |
Автоматическая настройка через Mason:
Сервер | Языки |
---|---|
lua_ls |
Lua |
tsserver |
TypeScript |
bashls |
Bash |
html |
HTML, Twig |
cssls |
CSS |
tailwindcss |
Tailwind CSS |
dockerls |
Docker |
jsonls |
JSON |
yamlls |
YAML |
eslint |
JavaScript |
mdx_analyzer |
MDX |
При смене темы Catppuccin автоматически обновляются:
- Стартовый экран (alpha-nvim)
- Строка состояния (lualine)
- Панель вкладок (bufferline)
- Контекстное меню (dropbar)
- Уведомления (nvim-notify)
- 4 встроенные темы с полной синхронизацией
- Возможность создания кастомных тем
- Динамическая прозрачность фона
- Автоматическая адаптация для светлого/тёмного режима
- Менеджер плагинов: lazy.nvim
- Иконки: nvim-web-devicons
- Уведомления: nvim-notify
- Расширенный UI: noice.nvim
- Интеграция с tmux: vim-tmux-navigator
cd ~/.config/nvim && git pull
- Используйте Nerd Fonts для корректного отображения иконок
- Для лучшей производительности используйте Neovim 0.10+
- Обновляйте плагины регулярно:
u
на главной странице или черезLazy