Files
neovim-config/README.md
2025-09-18 09:57:08 +02:00

86 lines
2.2 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Neovim Configuration
Bienvenue dans ma configuration Neovim ! Ce dépôt contient tous les fichiers nécessaires pour avoir un environnement Neovim moderne, rapide et productif, avec des plugins pour le développement, la navigation et lautocomplétion.
---
## Table des matières
* [Installation](#installation)
* [Structure](#structure)
* [Plugins](#plugins)
* [Mappings](#mappings)
* [Licence](#licence)
---
## Installation
1. Clone ce dépôt dans ton répertoire de configuration Neovim (\~/.config/nvim) :
```bash
git clone https://git.ghirardiv.fr/valentin/neovim-config.git ~/.config/nvim
```
2. Installe [Neovim](https://neovim.io) si ce n'est pas déjà fait.
3. Lance Neovim et l'installation des plugins devrait se lancer automatiquement.
4. Code !
---
## Structure
```text
~/.config/nvim/
├── init.lua # Script d'initialisation
└── lua/
├── options.lua # Configuration des options générales
├── mappings.lua # Configuration des raccourcis clavier généraux
├── plugins.lua # Chargement des plugins
└── plugins/ # Configurations individuelles des plugins
├── catpuccin.lua
├── nvim-tree.lua
├── telescope.lua
└── lualine.lua
```
---
## Plugins
### 1. [catppuccin](https://github.com/catppuccin/nvim)
* **Description** : Personnalisation du thème
### 2. [nvim-tree](https://github.com/nvim-tree/nvim-tree.lua)
* **Description** : Explorateur de fichiers
* **Mappings** :
* `<leader>e` → Ouvrir/fermer l'explorateur de fichiers
### 3. [telescope](https://github.com/nvim-telescope/telescope.nvim)
* **Description** : Moteur de recherche de fichiers et de texte
* **Mappings** :
* `<leader>f` → Ouvrir la recherche de fichiers
* `<leader>g` → Ouvrir la recherche textuelle
### 4. [lualine](https://github.com/nvim-lualine/lualine.nvim)
* **Description** : Barre de status
---
## Mappings
* `<C-z>` → Annuler la dernière modification
* `<C-y>` → Rétablir la dernière modification
---
## Licence
MIT License © [GHIRARDI Valentin](https://git.ghirardiv.fr/valentin/neovim-config)