move vim files

This commit is contained in:
rick 2023-04-30 18:52:16 +02:00
parent f19e6edb09
commit f331827933
Signed by: Rick
GPG key ID: 5CBE8779CD27BCBA
24 changed files with 66 additions and 56 deletions

16
.gitmodules vendored
View file

@ -1,24 +1,24 @@
[submodule "pack/plugins/start/rainbow"] [submodule "pack/plugins/start/rainbow"]
path = pack/plugins/start/rainbow path = vim/pack/plugins/start/rainbow
url = https://github.com/luochen1990/rainbow url = https://github.com/luochen1990/rainbow
[submodule "pack/plugins/start/auto-pairs"] [submodule "pack/plugins/start/auto-pairs"]
path = pack/plugins/start/auto-pairs path = vim/pack/plugins/start/auto-pairs
url = https://github.com/jiangmiao/auto-pairs url = https://github.com/jiangmiao/auto-pairs
[submodule "pack/plugins/start/vim-endwise"] [submodule "pack/plugins/start/vim-endwise"]
path = pack/plugins/start/vim-endwise path = vim/pack/plugins/start/vim-endwise
url = https://github.com/tpope/vim-endwise url = https://github.com/tpope/vim-endwise
[submodule "pack/plugins/start/vim-Grammalecte"] [submodule "pack/plugins/start/vim-Grammalecte"]
path = pack/plugins/start/vim-Grammalecte path = vim/pack/plugins/start/vim-Grammalecte
url = https://github.com/dpelle/vim-Grammalecte url = https://github.com/dpelle/vim-Grammalecte
[submodule "pack/plugins/start/vim-sourcepawn"] [submodule "pack/plugins/start/vim-sourcepawn"]
path = pack/plugins/start/vim-sourcepawn path = vim/pack/plugins/start/vim-sourcepawn
url = https://github.com/withgod/vim-sourcepawn url = https://github.com/withgod/vim-sourcepawn
[submodule "pack/plugins/opt/vim-markdown"] [submodule "pack/plugins/opt/vim-markdown"]
path = pack/plugins/opt/vim-markdown path = vim/pack/plugins/opt/vim-markdown
url = https://github.com/plasticboy/vim-markdown url = https://github.com/plasticboy/vim-markdown
[submodule "pack/plugins/start/vim-doge"] [submodule "pack/plugins/start/vim-doge"]
path = pack/plugins/start/vim-doge path = vim/pack/plugins/start/vim-doge
url = https://github.com/kkoomen/vim-doge url = https://github.com/kkoomen/vim-doge
[submodule "pack/plugins/start/vimtex"] [submodule "pack/plugins/start/vimtex"]
path = pack/plugins/start/vimtex path = vim/pack/plugins/start/vimtex
url = https://github.com/lervag/vimtex url = https://github.com/lervag/vimtex

View file

@ -22,56 +22,13 @@ Mettez le fichier `tmux.conf` dans votre `$HOME` en le renommant `.tmux.conf`. I
Lorsque votre PC charge, une étoile apparait à côté du pourcentage de batterie: `[*]`. Cet emplacement est cependant vite si vous n'êtes pas connecté au secteur. Lorsque votre PC charge, une étoile apparait à côté du pourcentage de batterie: `[*]`. Cet emplacement est cependant vite si vous n'êtes pas connecté au secteur.
## FichiersVim ### Vim
Mes fichiers de configuration de Vim. **Les extensions ne marchent que sur les versions de Vim 8.** Plus d'informations dans [le README](vim/README.md) dédié.
La touche `leader` est définie sur `\`. TLPL:
La touche `localleader` est définie sur `;`.
### Installation
Il faut cloner le repos et déplacer tous les fichiers dans le dossier `~/.vim`.
```bash ```bash
git clone --recurse-submodules https://git.gnous.eu/Rick/FichiersVim.git git clone --recurse-submodules https://git.gnous.eu/Rick/dotfiles.git
cp -r dotfiles/vim ~/.vim
``` ```
**Attention :** Cette opération va effacer votre configuration Vim actuelle. Je vous conseille de faire un backup juste avant.
### vimrc
N'oubliez pas de modifier la variable `g:grammalecte_cli_py` avec le chemin pour Grammalecte afin de faire marcher le plugin.
La touche Leader est mise sur Espace.
### vimrc.bepo
Le fichier vimrc.bepo est une configuration spéciale pour les claviers bépo. Vous pouvez la retrouver [sur le site officiel](https://bepo.fr/wiki/Vim#.7E.2F.vimrc). Si vous utilisez un clavier bépo, décommentez la première ligne du fichier vimrc.
### Sources
#### Plugins & thème installés
* Thème de couleurs : [vim-code-dark](https://github.com/tomasiser/vim-code-dark)
* [Auto-pairs](https://github.com/jiangmiao/auto-pairs) : Créer la parenthèse/accolade/etc. fermante automatiquement.
* [Endwise](https://github.com/tpope/vim-endwise) : Ferme le `if` ou le `while` (pour Bash par ex.).
* [Grammalecte](https://github.com/dpelle/vim-Grammalecte) : Permet de corriger les fautes de français (n'oubliez pas d'installer [Grammalecte](https://grammalecte.net/) !).
* [Rainbow](https://github.com/luochen1990/rainbow) : Colore les pairs de parenthèses et les accolades.
* [Vim Doge](https://github.com/kkoomen/vim-doge) : Génère des commentaires.
* [Syntaxe SourcePawn](https://github.com/withgod/vim-sourcepawn) : Coloration syntaxique et support pour le SourcePawn.
* [Vimtex](https://vimawesome.com/plugin/vimtex) : outil très puissant pour l'utilisation de LaTeX.
* [java_getset](https://www.vim.org/scripts/script.php?script_id=490) : script pour créer les getter et les setter en Java.
#### Plugins de lancienne version de ce dépôt qui seront remis plus tard
* [Emmet](https://github.com/mattn/emmet-vim) :
* [Ragtag](https://github.com/tpope/vim-ragtag) :
#### Plugins non activés
* [Vim Markdown](https://github.com/plasticboy/vim-markdown) : Plugin pour gérer la syntaxe Markdown.
* [Vim OrgMode](https://vimawesome.com/plugin/vim-orgmode) : pour avoir un support du OrgMode d'Emacs dans Vim (n'a pas cependant toutes les fonctionnalités et n'est plus maintenu). Il nécessite quelques plugins en plus qui sont listés ci dessous :
* [SpeedDating](https://vimawesome.com/plugin/speeddating-vim) : incrémenter des dates avec C-A
* [Universal Text Linking](http://www.vim.org/scripts/script.php?script_id=293) : lier les liens textes

53
vim/README.md Normal file
View file

@ -0,0 +1,53 @@
# FichiersVim
Mes fichiers de configuration de Vim. **Les extensions ne marchent que sur les versions de Vim 8.**
La touche `leader` est définie sur `\`.
La touche `localleader` est définie sur `;`.
## Installation
Il faut cloner le repos et déplacer tous les fichiers dans le dossier `~/.vim`.
```bash
git clone --recurse-submodules https://git.gnous.eu/Rick/FichiersVim.git
```
**Attention :** Cette opération va effacer votre configuration Vim actuelle. Je vous conseille de faire un backup juste avant.
## vimrc
N'oubliez pas de modifier la variable `g:grammalecte_cli_py` avec le chemin pour Grammalecte afin de faire marcher le plugin.
La touche Leader est mise sur Espace.
## vimrc.bepo
Le fichier vimrc.bepo est une configuration spéciale pour les claviers bépo. Vous pouvez la retrouver [sur le site officiel](https://bepo.fr/wiki/Vim#.7E.2F.vimrc). Si vous utilisez un clavier bépo, décommentez la première ligne du fichier vimrc.
## Sources
### Plugins & thème installés
* Thème de couleurs : [vim-code-dark](https://github.com/tomasiser/vim-code-dark)
* [Auto-pairs](https://github.com/jiangmiao/auto-pairs) : Créer la parenthèse/accolade/etc. fermante automatiquement.
* [Endwise](https://github.com/tpope/vim-endwise) : Ferme le `if` ou le `while` (pour Bash par ex.).
* [Grammalecte](https://github.com/dpelle/vim-Grammalecte) : Permet de corriger les fautes de français (n'oubliez pas d'installer [Grammalecte](https://grammalecte.net/) !).
* [Rainbow](https://github.com/luochen1990/rainbow) : Colore les pairs de parenthèses et les accolades.
* [Vim Doge](https://github.com/kkoomen/vim-doge) : Génère des commentaires.
* [Syntaxe SourcePawn](https://github.com/withgod/vim-sourcepawn) : Coloration syntaxique et support pour le SourcePawn.
* [Vimtex](https://vimawesome.com/plugin/vimtex) : outil très puissant pour l'utilisation de LaTeX.
* [java_getset](https://www.vim.org/scripts/script.php?script_id=490) : script pour créer les getter et les setter en Java.
### Plugins de lancienne version de ce dépôt qui seront remis plus tard
* [Emmet](https://github.com/mattn/emmet-vim) :
* [Ragtag](https://github.com/tpope/vim-ragtag) :
### Plugins non activés
* [Vim Markdown](https://github.com/plasticboy/vim-markdown) : Plugin pour gérer la syntaxe Markdown.
* [Vim OrgMode](https://vimawesome.com/plugin/vim-orgmode) : pour avoir un support du OrgMode d'Emacs dans Vim (n'a pas cependant toutes les fonctionnalités et n'est plus maintenu). Il nécessite quelques plugins en plus qui sont listés ci dessous :
* [SpeedDating](https://vimawesome.com/plugin/speeddating-vim) : incrémenter des dates avec C-A
* [Universal Text Linking](http://www.vim.org/scripts/script.php?script_id=293) : lier les liens textes

View file