{"id":28744403,"url":"https://github.com/net-vlador/nv_neovim","last_synced_at":"2026-04-24T12:07:23.258Z","repository":{"id":298787275,"uuid":"1001005092","full_name":"NET-VLADOR/NV_NEOVIM","owner":"NET-VLADOR","description":"Минималистичный NeoVim для русскоязычных разработчиков","archived":false,"fork":false,"pushed_at":"2026-04-15T17:50:16.000Z","size":1796,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-04-15T19:33:48.924Z","etag":null,"topics":["catppuccin","catppuccin-theme","lua","neovim","neovim-lua","neovim-plugins","ru","russian-language"],"latest_commit_sha":null,"homepage":"","language":"Lua","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/NET-VLADOR.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-06-12T16:55:04.000Z","updated_at":"2026-04-15T17:50:21.000Z","dependencies_parsed_at":"2025-06-21T01:19:46.435Z","dependency_job_id":null,"html_url":"https://github.com/NET-VLADOR/NV_NEOVIM","commit_stats":null,"previous_names":["net-vlador/nv_neovim"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/NET-VLADOR/NV_NEOVIM","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NET-VLADOR%2FNV_NEOVIM","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NET-VLADOR%2FNV_NEOVIM/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NET-VLADOR%2FNV_NEOVIM/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NET-VLADOR%2FNV_NEOVIM/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/NET-VLADOR","download_url":"https://codeload.github.com/NET-VLADOR/NV_NEOVIM/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NET-VLADOR%2FNV_NEOVIM/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32222536,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-24T10:26:35.452Z","status":"ssl_error","status_checked_at":"2026-04-24T10:25:27.643Z","response_time":64,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["catppuccin","catppuccin-theme","lua","neovim","neovim-lua","neovim-plugins","ru","russian-language"],"created_at":"2025-06-16T12:00:40.352Z","updated_at":"2026-04-24T12:07:23.252Z","avatar_url":"https://github.com/NET-VLADOR.png","language":"Lua","funding_links":[],"categories":[],"sub_categories":[],"readme":"# NV_NEOVIM\n\n\u003ca href=\"https://dotfyle.com/NET-VLADOR/nvneovim\"\u003e\u003cimg src=\"https://dotfyle.com/NET-VLADOR/nvneovim/badges/plugins?style=for-the-badge\" /\u003e\u003c/a\u003e\n\u003ca href=\"https://dotfyle.com/NET-VLADOR/nvneovim\"\u003e\u003cimg src=\"https://dotfyle.com/NET-VLADOR/nvneovim/badges/leaderkey?style=for-the-badge\" /\u003e\u003c/a\u003e\n\u003ca href=\"https://dotfyle.com/NET-VLADOR/nvneovim\"\u003e\u003cimg src=\"https://dotfyle.com/NET-VLADOR/nvneovim/badges/plugin-manager?style=for-the-badge\" /\u003e\u003c/a\u003e\n\n## Установка\n\n\u003e [!NOTE]\n\u003e Требуется Neovim 0.10+ или новее. Всегда проверяйте код перед установкой!\n\n1. Клонируйте репозиторий:\n\n```sh\ngit clone https://github.com/NET-VLADOR/NV_NEOVIM.git ~/.config/nvim\n```\n\n2. Запустите Neovim, плагины установятся автоматически:\n\n```sh\nnvim\n```\n\n---\n\n## Основные возможности\n\n### 🎨 Единая тематическая система\n\n**Catppuccin** — не просто цветовая схема, а целостная система оформления. Все компоненты интерфейса автоматически подстраиваются под выбранную тему:\n\n|Компонент|Описание интеграции|\n|---|---|\n|Стартовый экран|Динамический фон и цвета (Snacks Dashboard)|\n|Строка состояния|Акцентные цвета режимов (lualine)|\n|Панель вкладок|Синхронизация с основной темой (bufferline)|\n|Git-индикаторы|Контекстные цвета статусов (gitsigns)|\n|Диагностика|Семантические цветовые коды (trouble, lsp)|\n|Уведомления|Адаптивные цвета (Snacks Notifier)|\n|Хлебные крошки|Синхронизация с темой (dropbar)|\n|Автодополнение|Цветовая схема меню (blink.cmp)|\n\n\u003cdetails\u003e\n\u003csummary\u003e 🌈 Доступные темы \u003c/summary\u003e\n\n|Тема|Описание|Скриншоты|\n|---|---|---|\n|**Mocha**|Тёмная тема (по умолчанию)|\u003cdiv style=\"display: flex; gap: 10px;\"\u003e\u003cimg src=\"./assets/alpha_mocha.png\" alt=\"Стартовый экран\" style=\"width:700px;\"\u003e\u003cimg src=\"./assets/editor_mocha.png\" alt=\"Редактор\" style=\"width:700px;\"\u003e\u003c/div\u003e|\n|**Macchiato**|Насыщенная тёмная тема|\u003cdiv style=\"display: flex; gap: 10px;\"\u003e\u003cimg src=\"./assets/alpha_macchiato.png\" alt=\"Стартовый экран\" style=\"width:700px;\"\u003e\u003cimg src=\"./assets/editor_macchiato.png\" alt=\"Редактор\" style=\"width:700px;\"\u003e\u003c/div\u003e|\n|**Frappe**|Умеренная тёмная тема|\u003cdiv style=\"display: flex; gap: 10px;\"\u003e\u003cimg src=\"./assets/alpha_frappe.png\" alt=\"Стартовый экран\" style=\"width:700px;\"\u003e\u003cimg src=\"./assets/editor_frappe.png\" alt=\"Редактор\" style=\"width:700px;\"\u003e\u003c/div\u003e|\n|**Latte**|Светлая тема|\u003cdiv style=\"display: flex; gap: 10px;\"\u003e\u003cimg src=\"./assets/alpha_latte.png\" alt=\"Стартовый экран\" style=\"width:700px;\"\u003e\u003cimg src=\"./assets/editor_latte.png\" alt=\"Редактор\" style=\"width:700px;\"\u003e\u003c/div\u003e|\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003e🎨 Выбор темы\u003c/summary\u003e\n\n![Выбор темы](./assets/theme_picker.png)\n\u003c/details\u003e\n\n### ⚡ Быстрые команды для работы с темами\n\n|Команда|Действие|\n|---|---|\n|`\u003cleader\u003etfl`|Переключить на тему Latte (светлая)|\n|`\u003cleader\u003etff`|Переключить на тему Frappe|\n|`\u003cleader\u003etfm`|Переключить на тему Macchiato|\n|`\u003cleader\u003etfM`|Переключить на тему Mocha (тёмная)|\n|`\u003cleader\u003etc`|Показать меню выбора темы|\n|`\u003cleader\u003ett`|Переключить прозрачность фона|\n\n### 🧩 Плагины по категориям\n\n|Категория|Плагины|\n|---|---|\n|**Цветовые схемы**|[catppuccin/nvim](https://github.com/catppuccin/nvim)|\n|**Комментирование**|[Comment.nvim](https://github.com/numToStr/Comment.nvim), [todo-comments.nvim](https://github.com/folke/todo-comments.nvim)|\n|**Автодополнение**|[blink.cmp](https://github.com/Saghen/blink.cmp), [friendly-snippets](https://github.com/rafamadriz/friendly-snippets), [blink.compat](https://github.com/Saghen/blink.cmp), [LuaSnip](https://github.com/L3MON4D3/LuaSnip)|\n|**Редактирование**|[nvim-autopairs](https://github.com/windwp/nvim-autopairs), [nvim-ts-autotag](https://github.com/windwp/nvim-ts-autotag), [vim-sleuth](https://github.com/tpope/vim-sleuth)|\n|**Подсветка цветов**|[nvim-highlight-colors](https://github.com/brenoprata10/nvim-highlight-colors)|\n|**Файловый менеджер**|[nvim-tree.lua](https://github.com/nvim-tree/nvim-tree.lua)|\n|**Форматирование**|[conform.nvim](https://github.com/stevearc/conform.nvim)|\n|**Поиск**|[telescope.nvim](https://github.com/nvim-telescope/telescope.nvim), [telescope-fzf-native.nvim](https://github.com/nvim-telescope/telescope-fzf-native.nvim), [telescope-ui-select.nvim](https://github.com/nvim-telescope/telescope-ui-select.nvim)|\n|**Поиск и замена**|[grug-far.nvim](https://github.com/MagicDuck/grug-far.nvim)|\n|**Git**|[diffview.nvim](https://github.com/sindrets/diffview.nvim), [gitsigns.nvim](https://github.com/lewis6991/gitsigns.nvim), [lazygit.nvim](https://github.com/kdheepak/lazygit.nvim), [vim-fugitive](https://github.com/tpope/vim-fugitive), [vim-rhubarb](https://github.com/tpope/vim-rhubarb)|\n|**Интерфейс**|[lualine.nvim](https://github.com/nvim-lualine/lualine.nvim), [bufferline.nvim](https://github.com/akinsho/bufferline.nvim), [dropbar.nvim](https://github.com/Bekaboo/dropbar.nvim), [noice.nvim](https://github.com/folke/noice.nvim), [nvim-web-devicons](https://github.com/nvim-tree/nvim-web-devicons), [which-key.nvim](https://github.com/folke/which-key.nvim), [snacks.nvim](https://github.com/folke/snacks.nvim) (dashboard, indent, notifier, terminal, statuscolumn)|\n|**LSP**|[mason.nvim](https://github.com/williamboman/mason.nvim), [mason-lspconfig.nvim](https://github.com/williamboman/mason-lspconfig.nvim), [mason-tool-installer.nvim](https://github.com/WhoIsSethDaniel/mason-tool-installer.nvim), [nvim-lspconfig](https://github.com/neovim/nvim-lspconfig), [lazydev.nvim](https://github.com/folke/lazydev.nvim)|\n|**Treesitter**|[nvim-treesitter](https://github.com/nvim-treesitter/nvim-treesitter)|\n|**Сворачивание**|[nvim-ufo](https://github.com/kevinhwang91/nvim-ufo), [promise-async](https://github.com/kevinhwang91/promise-async)|\n|**Диагностика**|[trouble.nvim](https://github.com/folke/trouble.nvim)|\n|**Навигация**|[vim-tmux-navigator](https://github.com/christoomey/vim-tmux-navigator)|\n|**Управление буферами**|[vim-bbye](https://github.com/moll/vim-bbye)|\n|**Прочее**|[mdx.nvim](https://github.com/davidmh/mdx.nvim) (MDX support), [nvim-notify](https://github.com/rcarriga/nvim-notify) (уведомления), [nui.nvim](https://github.com/MunifTanjim/nui.nvim) (UI компоненты), [plenary.nvim](https://github.com/nvim-lua/plenary.nvim) (утилиты), [showkeys](https://github.com/nvzone/showkeys) (отображение клавиш)|\n\n### 🌐 Языковые серверы (LSP)\n\nАвтоматическая настройка через Mason:\n\n|Сервер|Языки|\n|---|---|\n|`lua_ls`|Lua|\n|`ts_ls`|TypeScript/JavaScript|\n|`bashls`|Bash|\n|`html`|HTML|\n|`cssls`|CSS|\n|`tailwindcss`|Tailwind CSS|\n|`dockerls`|Docker|\n|`jsonls`|JSON|\n|`yamlls`|YAML|\n|`eslint`|JavaScript/TypeScript|\n|`mdx_analyzer`|MDX|\n|`rust_analyzer`|Rust|\n|`sqlls`|SQL|\n\n---\n\n## Особенности работы\n\n### 🔄 Динамическое обновление интерфейса\n\nПри смене темы Catppuccin автоматически обновляются:\n- Стартовый экран (Snacks Dashboard)\n- Строка состояния (lualine)\n- Панель вкладок (bufferline)\n- Контекстное меню (dropbar)\n- Уведомления (Snacks Notifier)\n- Хлебные крошки (dropbar)\n- Автодополнение (blink.cmp)\n- Lazygit\n\n### 🎨 Гибкая настройка тем\n\n- 4 встроенные темы с полной синхронизацией\n- Динамическая прозрачность фона\n- Автоматическая адаптация для светлого/тёмного режима\n\n### ⚙️ Системные компоненты\n\n- **Менеджер плагинов:** [lazy.nvim](https://github.com/folke/lazy.nvim)\n- **Иконки:** [nvim-web-devicons](https://github.com/nvim-tree/nvim-web-devicons)\n- **Уведомления:** [nvim-notify](https://github.com/rcarriga/nvim-notify) + Snacks Notifier\n- **Расширенный UI:** [noice.nvim](https://github.com/folke/noice.nvim)\n- **Дашборд:** [snacks.nvim](https://github.com/folke/snacks.nvim)\n- **Интеграция с tmux:** [vim-tmux-navigator](https://github.com/christoomey/vim-tmux-navigator)\n- **Git TUI:** [lazygit.nvim](https://github.com/kdheepak/lazygit.nvim)\n\n### 🔧 Git инструменты\n\n|Хоткей|Действие|\n|---|---|\n|`\u003cleader\u003eG`|Открыть lazygit (плавающее окно)|\n|`\u003cleader\u003egs`|Добавить изменение в индекс (stage hunk)|\n|`\u003cleader\u003egr`|Отменить изменения (reset hunk)|\n|`\u003cleader\u003egS`|Добавить весь файл в индекс|\n|`\u003cleader\u003egR`|Отменить все изменения в файле|\n|`\u003cleader\u003egp`|Предпросмотр изменения (inline)|\n|`\u003cleader\u003egP`|Предпросмотр изменения (float)|\n|`\u003cleader\u003egd`|Сравнить с индексом (diff)|\n|`\u003cleader\u003egD`|Сравнить с последним коммитом|\n|`\u003cleader\u003egb`|Показать автора строки (blame)|\n|`\u003cleader\u003egB`|Открыть blame (полный)|\n|`\u003cleader\u003egh`|Выделить текущее изменение|\n|`]g` / `[g`|Следующее / предыдущее изменение|\n|`\u003cleader\u003egx`|Сменить базу на HEAD~|\n|`\u003cleader\u003egq`|Показать все изменения (quickfix)|\n\n#### Git Toggle (переключение)\n\n|Хоткей|Действие|\n|---|---|\n|`\u003cleader\u003egt`|Переключить blame строки|\n|`\u003cleader\u003egTs`|Переключить знаки изменений|\n|`\u003cleader\u003egTn`|Переключить подсветку номеров|\n|`\u003cleader\u003egTl`|Переключить подсветку строк|\n|`\u003cleader\u003egTw`|Переключить подсветку слов|\n|`\u003cleader\u003egTd`|Переключить удалённые строки|\n\n## Обновление конфигурации\n\n```sh\ncd ~/.config/nvim \u0026\u0026 git pull\n```\n\n## Рекомендации\n\n- Используйте [Nerd Fonts](https://www.nerdfonts.com/) для корректного отображения иконок\n- Для лучшей производительности используйте Neovim 0.10+\n- Обновляйте плагины регулярно: `u` на главной странице или через `Lazy`\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnet-vlador%2Fnv_neovim","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnet-vlador%2Fnv_neovim","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnet-vlador%2Fnv_neovim/lists"}