Что такое Neovim?
Neovim — это гипер-расширяемый текстовый редактор на основе Vim, который переосмысливает классическую кодовую базу Vim для современной разработки. Он поставляется со встроенным клиентом Language Server Protocol, синтаксисом и пониманием кода на основе Treesitter, асинхронным движком задач и первоклассными сценариями на Lua — поэтому плагины и конфигурация работают быстро, программируемы и легко поддерживаются.
⚡ Ключевые возможности Neovim
🌙 Конфигурация на Lua
Настраивайте и программируйте редактор на Lua с богатым и стабильным API. Настоящий язык программирования вместо Vimscript для быстрых и легко поддерживаемых конфигураций.
🔌 Встроенный LSP
Нативный клиент Language Server Protocol добавляет автодополнение, диагностику, переход к определению и рефакторинг для любого языка с сервером.
🌳 Treesitter
Инкрементальный разбор для точной подсветки синтаксиса, отступов и структурных выделений — далеко за пределами подсветки на основе регулярных выражений.
🚀 Асинхронность и плагины
Неблокирующий цикл задач и событий сохраняет отзывчивость интерфейса, обеспечивая огромную экосистему современных плагинов на Lua и удалённых интерфейсов.
apt upgrade всегда держит вас на последней версии.
📦 Установка из deb.griffo.io
Шаг 1: Добавить репозиторий
sudo install -d -m 0755 /etc/apt/keyrings
curl -fsSL https://deb.griffo.io/EA0F721D231FDD3A0A17B9AC7808B4DD62C41256.asc | sudo gpg --dearmor --yes -o /etc/apt/keyrings/deb.griffo.io.gpg
echo "deb [signed-by=/etc/apt/keyrings/deb.griffo.io.gpg] https://deb.griffo.io/apt $(lsb_release -sc 2>/dev/null) main" | sudo tee /etc/apt/sources.list.d/deb.griffo.io.list > /dev/null
sudo apt updateinstall -d -m 0755 /etc/apt/keyrings
curl -fsSL https://deb.griffo.io/EA0F721D231FDD3A0A17B9AC7808B4DD62C41256.asc | gpg --dearmor --yes -o /etc/apt/keyrings/deb.griffo.io.gpg
echo "deb [signed-by=/etc/apt/keyrings/deb.griffo.io.gpg] https://deb.griffo.io/apt $(lsb_release -sc 2>/dev/null) main" | tee /etc/apt/sources.list.d/deb.griffo.io.list > /dev/null
apt updateШаг 2: Установить Neovim
# Установить последнюю версию Neovim
sudo apt install neovim
# Проверить установку
nvim --version# Установить последнюю версию Neovim
apt install neovim
# Проверить установку
nvim --version🎯 Примеры базового использования
Запуск Neovim:
# Open a file
nvim file.txt
# Open Neovim and run a health check
nvim +checkhealth
# Use nvim as your default editor
export EDITOR=nvimПример конфигурации:
# Create the config directory
mkdir -p ~/.config/nvim
# Minimal init.lua (~/.config/nvim/init.lua)
vim.opt.number = true
vim.opt.expandtab = true
vim.opt.shiftwidth = 2
vim.g.mapleader = " "neovim-unstripped. Установите его рядом и переключайтесь с помощью sudo update-alternatives --config nvim.
🚀 Почему стоит выбрать deb.griffo.io?
- ✅ Немедленный доступ: Получите Neovim 0.12.4 прямо сейчас, без ожидания следующего выпуска Ubuntu
- ✅ Новейшие возможности: Новейшие улучшения LSP, Treesitter и Lua API по мере их выхода
- ✅ Автоматические обновления: Пакеты пересобираются в течение нескольких часов после каждого релиза апстрима
- ✅ Официальный бинарник из апстрима: Переупакован из готового релиза апстрима, а не отдельная пересборка
- ✅ Мульти-дистрибутив: Работает на Ubuntu 22.04, 24.04, 25.10 и 26.04
- ✅ Без компиляции: Готовый бинарный файл, не нужно собирать из исходников
📦 Репозиторий сборки пакетов
Пакеты Ubuntu автоматически собираются и поддерживаются в этом репозитории GitHub:
- 📝 neovim-debian — сборки последних релизов
🔗 Связанные пакеты
Также доступно из deb.griffo.io:
- Helix Editor — постмодернистский модальный редактор
- Zed Editor — высокопроизводительный редактор для совместной работы
- fzf Fuzzy Finder — идеальный спутник для рабочих процессов Neovim
💝 Поддержать проект
Если этот репозиторий экономит ваше время и усилия, рассмотрите возможность его поддержки!