Qu'est-ce que Neovim ?
Neovim est un éditeur de texte extensible basé sur Vim qui refactorise le code historique de Vim pour le développement moderne. Il embarque un client du protocole Language Server intégré, une analyse de la syntaxe et du code propulsée par Treesitter, un moteur de tâches asynchrone et un scripting Lua de premier ordre — pour des plugins et une configuration rapides, programmables et faciles à maintenir.
⚡ Fonctionnalités clés de Neovim
🌙 Configuration en Lua
Configurez et scriptez l'éditeur en Lua avec une API riche et stable. Un véritable langage de programmation à la place de Vimscript, pour des configurations rapides et faciles à maintenir.
🔌 LSP intégré
Un client natif du protocole Language Server apporte complétion, diagnostics, aller à la définition et refactorisation à tout langage disposant d'un serveur.
🌳 Treesitter
Analyse incrémentale pour une coloration syntaxique, une indentation et des sélections structurelles précises — bien au-delà de la coloration fondée sur des expressions régulières.
🚀 Asynchrone & plugins
Une boucle d'événements et de tâches non bloquante garde l'interface réactive et alimente un vaste écosystème de plugins Lua modernes et d'interfaces distantes.
apt upgrade vous garde toujours à la dernière version.
📦 Installation depuis deb.griffo.io
Étape 1 : Ajouter le dépôt
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Étape 2 : Installer Neovim
# Install latest Neovim
sudo apt install neovim
# Vérifier l'installation
nvim --version# Install latest Neovim
apt install neovim
# Vérifier l'installation
nvim --version🎯 Exemples d'utilisation de base
Lancer Neovim :
# Open a file
nvim file.txt
# Open Neovim and run a health check
nvim +checkhealth
# Use nvim as your default editor
export EDITOR=nvimExemple de configuration :
# 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. Installez-le en parallèle et basculez avec sudo update-alternatives --config nvim.
🚀 Pourquoi choisir deb.griffo.io ?
- ✅ Accès immédiat : Obtenez Neovim 0.12.4 dès maintenant, sans attendre la prochaine version de Debian
- ✅ Dernières fonctionnalités : Les toutes dernières améliorations de LSP, Treesitter et de l'API Lua dès leur sortie
- ✅ Mises à jour automatiques : Paquets reconstruits quelques heures après chaque version amont
- ✅ Binaire upstream officiel : Ré-empaqueté à partir de la version pré-compilée amont, et non une reconstruction distincte
- ✅ Multi-distribution : Fonctionne sur Bookworm, Trixie, Forky et Sid
- ✅ Aucune compilation : Binaire pré-compilé, pas besoin de compiler depuis les sources
📦 Dépôt de construction de paquets
Les paquets Debian sont automatiquement construits et maintenus dans ce dépôt GitHub :
- 📝 neovim-debian - Latest release builds
🔗 Paquets associés
Également disponible depuis deb.griffo.io :
- Helix Editor - Un éditeur modal post-moderne
- Zed Editor - Éditeur collaboratif haute performance
- fzf Fuzzy Finder - Le compagnon idéal des workflows Neovim
💝 Soutenir ce projet
Si ce dépôt vous fait gagner du temps et des efforts, veuillez envisager de le soutenir !