## Description Contribution for https://github.com/LazyVim/LazyVim/discussions/506 ## Checklist - [x] I've read the [CONTRIBUTING](https://github.com/LazyVim/LazyVim/blob/main/CONTRIBUTING.md) guidelines.
5.9 KiB
Install · Configure · Docs
- LazyVim est une configuration Neovim basée sur 💤 lazy.nvim
- facilitant la personnalisation et l'ajout d'extensions.
- Plutôt que d'imposer le choix entre partir de rien et utiliser
- une distribution toute faite, LazyVim offre le meilleur des deux mondes
- la flexibilité d'une config ajustable selon vos besoins, et le confort d'une configuration pensée et peaufinée à l'avance.
✨ Fonctionnalités
- 🔥 Transforme Neovim en un environnement de développement complet
- 💤 Customise et étends ta config sans effort grâce à lazy.nvim
- 🚀 Rapide comme l'éclair !
- 🧹 Configuration par défaut propre et intuitive pour les options, les autocmds, et les keymaps
- 📦 Livré avec une variété de plugins pre-configurés et prêts à être utilisés
⚡️ Pré-requis
- Neovim >= 0.9.0 (doit être compilé avec LuaJIT)
- Git >= 2.19.0 (pour supporter le clonage partiel)
- Un Nerd Font (optionel)
- Un compileur C pour
nvim-treesitter. Voir ici
🚀 Comment commencer
Un template pour LazyVim peut être trouvé ici
Essayer avec Docker
docker run -w /root -it --rm alpine:edge sh -uelic '
apk add git lazygit fzf curl neovim ripgrep alpine-sdk --update
git clone https://github.com/LazyVim/starter ~/.config/nvim
cd ~/.config/nvim
nvim
'
Installer le LazyVim Starter
-
Sauvegardez votre configuration Neovim :
mv ~/.config/nvim ~/.config/nvim.bak mv ~/.local/share/nvim ~/.local/share/nvim.bak -
Clonez le starter
git clone https://github.com/LazyVim/starter ~/.config/nvim -
Supprimez le dossier
.git, afin que vous puissiez l'ajouter à votre repo plus tardrm -rf ~/.config/nvim/.git -
Lancez Neovim !
nvimConsultez les commentaires dans les fichiers pour savoir comment personnaliser LazyVim.
Il y a une superbe vidéo (en anglais) de @elijahmanor qui vous guide pas-à-pas pour commencer.
@dusty-phillips a écrit un livre exhaustif sur LazyVim, nommé LazyVim for Ambitious Developers disponible gratuitement en ligne.
📂 Structure de fichier
Les fichiers dans le dossier config vont être chargés automatiquement en temps voulu,
donc pas besoin de require ces fichiers manuellement.
LazyVim vient avec un ensemble de fichiers de configuration par défaut qui seront chargés
avant les vôtres. Voir ici
Vous pouvez ajouter vos configurations de plugins sous lua/plugins/.
Ici, tous les fichiers seront automatiquement chargés par lazy.nvim
~/.config/nvim ├── lua │ ├── config │ │ ├── autocmds.lua │ │ ├── keymaps.lua │ │ ├── lazy.lua │ │ └── options.lua │ └── plugins │ ├── spec1.lua │ ├── ** │ └── spec2.lua └── init.lua
⚙️ Configuration
Veuillez vous référer à la documentation



