Вороний блог | Linux и IT
Neovim

Neovim

Стабильно

Модульный Lua-конфиг Neovim на lazy.nvim - LSP, поиск, git и AI-чат из коробки, тема Nord.

Возможности

Тема Nord

shaunsingh/nord.nvim с ручной донастройкой части highlight-групп - курсор, разделители окон, диагностика.

Быстрый поиск Telescope

Поиск по файлам и содержимому директории текущего файла, интерактивные списки выбора и история сообщений.

Neo-tree

Боковая панель с деревом проекта, с показом скрытых и игнорируемых git-файлов.

Treesitter

Современная подсветка синтаксиса с автоустановкой парсеров под десяток языков и форматов.

Gitsigns

Git-статус построчно прямо в колонке знаков, без отдельного окна.

AI-чат CodeCompanion

Чат в правой панели с контекстом редактора, поддержкой Codex и Claude Code через ACP/CLI.

Стек

  • Lua
  • lazy.nvim
  • Treesitter
  • Nord theme

Требования

  • LMDE/Debian/Ubuntu 7/13/24
  • Neovim 0.11+
  • Моноширный Nerd Font для иконок (bufferline, neo-tree, статусная строка)

Обзор

Модульный конфиг Neovim на Lua вместо одного файла-портянки на vimscript. Не претендует на полноценную IDE - фокус на приятном UI, быстром старте, подсветке синтаксиса, опциональной диагностике через внешние CLI-линтеры и форматировании по требованию.

Быстрый старт

Для Debian/Ubuntu ставим зависимости:

BASH
sudo apt update && sudo apt install -y neovim git ripgrep
Нажмите, чтобы развернуть и увидеть больше

Клонируем конфиг прямо в ~/.config/nvim:

BASH
git clone --branch raven https://github.com/r4ven-me/neovim ~/.config/nvim
Нажмите, чтобы развернуть и увидеть больше

Первый запуск:

BASH
nvim
Нажмите, чтобы развернуть и увидеть больше

На первом старте конфиг сам клонирует lazy.nvim, ставит плагины и подтягивает нужные парсеры Treesitter - это займёт некоторое время.

Скриншоты

Хочется подробностей?

Полный разбор конфига по файлам, со всеми горячими клавишами и настройкой AI-чата - в блоге: Neovim - Lua-конфиг редактора - полный разбор по файлам.

Начать поиск

Введите ключевые слова для поиска статей

↑↓
ESC
⌘K Горячая клавиша