# Vim

# Gestion native des plugins

Depuis Vim 8, il est extrèmement facile d’installer des plugins dans Vim.

Tout d’abord, on crée un dossier `~/.vim/pack`

```bash
mkdir -p ~/.vim/pack/
```

Dans ce dossier, on peut créer différents dossiers, qui seront autant de *packs*, des ensembles de plugins.

On pourra ainsi avoir un pack qui contient les plugins spécifiques aux thèmes, à un langage de programmation, etc.

Création d’un *pack* appelé `base`, avec les dossiers qui vont bien dedans :

```bash
mkdir -p ~/.vim/pack/base/{opt,start}
```

Les plugins qu’on placera dans le dossier `~/.vim/pack/base/start/` seront chargés au démarrage et les plugins qu’on placera dans le dossier `~/.vim/pack/base/opt/` seront chargés à la demande avec la commande `packadd le_nom_du_plugin`.

Voir <https://vimhelp.org/repeat.txt.html#packages> pour creuser le sujet.