Back to Lazyvim

README FR

README-FR.md

15.15.05.9 KB
Original Source
<div align="center"> </div> <hr> <h4 align="center"> <a href="https://lazyvim.github.io/installation">Install</a> · <a href="https://lazyvim.github.io/configuration">Configure</a> · <a href="https://lazyvim.github.io">Docs</a> </h4> <div align="center"><p> <a href="https://github.com/LazyVim/LazyVim/releases/latest">
</a>
<a href="https://github.com/LazyVim/LazyVim/pulse">
  
</a>
<a href="https://github.com/LazyVim/LazyVim/blob/main/LICENSE">
  
</a>
<a href="https://github.com/LazyVim/LazyVim/stargazers">
  
</a>
<a href="https://github.com/LazyVim/LazyVim/issues">
  
</a>
<a href="https://github.com/LazyVim/LazyVim">
  
</a>
<a href="https://twitter.com/intent/follow?screen_name=folke">
  
</a>
</div>

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

<details><summary>Essayer avec Docker</summary>
sh
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
'
</details> <details><summary>Installer le <a href="https://github.com/LazyVim/starter">LazyVim Starter</a></summary>
  • Sauvegardez votre configuration Neovim :

    sh
    mv ~/.config/nvim ~/.config/nvim.bak
    mv ~/.local/share/nvim ~/.local/share/nvim.bak
    
  • Clonez le starter

    sh
    git clone https://github.com/LazyVim/starter ~/.config/nvim
    
  • Supprimez le dossier .git, afin que vous puissiez l'ajouter à votre repo plus tard

    sh
    rm -rf ~/.config/nvim/.git
    
  • Lancez Neovim !

    sh
    nvim
    

    Consultez les commentaires dans les fichiers pour savoir comment personnaliser LazyVim.

</details>

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

<pre> ~/.config/nvim ├── lua │ ├── config │ │ ├── autocmds.lua │ │ ├── keymaps.lua │ │ ├── lazy.lua │ │ └── options.lua │ └── plugins │ ├── spec1.lua │ ├── ** │ └── spec2.lua └── init.lua </pre>

⚙️ Configuration

Veuillez vous référer à la documentation