From f331827933309dfe5ea3f75399b2420672c2b521 Mon Sep 17 00:00:00 2001 From: rick Date: Sun, 30 Apr 2023 18:52:16 +0200 Subject: [PATCH] move vim files --- .gitmodules | 16 +++--- README.md | 53 ++----------------- vim/README.md | 53 +++++++++++++++++++ .../autoload}/airline/themes/codedark.vim | 0 .../lightline/colorscheme/codedark.vim | 0 {autoload => vim/autoload}/rainbow.vim | 0 {autoload => vim/autoload}/rainbow_main.vim | 0 .../base16}/schemes/codedark/codedark.yaml | 0 .../templates/putty/putty/base16-codedark.reg | 0 .../shell/scripts/base16-codedark.sh | 0 {colors => vim/colors}/codedark.vim | 0 {doc => vim/doc}/tags | 0 {ftplugin => vim/ftplugin}/java_getset.vim | 0 {pack => vim/pack}/plugins/opt/vim-markdown | 0 {pack => vim/pack}/plugins/start/auto-pairs | 0 {pack => vim/pack}/plugins/start/rainbow | 0 .../pack}/plugins/start/vim-Grammalecte | 0 {pack => vim/pack}/plugins/start/vim-doge | 0 {pack => vim/pack}/plugins/start/vim-endwise | 0 .../pack}/plugins/start/vim-sourcepawn | 0 {pack => vim/pack}/plugins/start/vimtex | 0 {plugin => vim/plugin}/rainbow_main.vim | 0 vimrc => vim/vimrc | 0 vimrc.bepo => vim/vimrc.bepo | 0 24 files changed, 66 insertions(+), 56 deletions(-) create mode 100644 vim/README.md rename {autoload => vim/autoload}/airline/themes/codedark.vim (100%) rename {autoload => vim/autoload}/lightline/colorscheme/codedark.vim (100%) rename {autoload => vim/autoload}/rainbow.vim (100%) rename {autoload => vim/autoload}/rainbow_main.vim (100%) rename {base16 => vim/base16}/schemes/codedark/codedark.yaml (100%) rename {base16 => vim/base16}/templates/putty/putty/base16-codedark.reg (100%) rename {base16 => vim/base16}/templates/shell/scripts/base16-codedark.sh (100%) rename {colors => vim/colors}/codedark.vim (100%) rename {doc => vim/doc}/tags (100%) rename {ftplugin => vim/ftplugin}/java_getset.vim (100%) rename {pack => vim/pack}/plugins/opt/vim-markdown (100%) rename {pack => vim/pack}/plugins/start/auto-pairs (100%) rename {pack => vim/pack}/plugins/start/rainbow (100%) rename {pack => vim/pack}/plugins/start/vim-Grammalecte (100%) rename {pack => vim/pack}/plugins/start/vim-doge (100%) rename {pack => vim/pack}/plugins/start/vim-endwise (100%) rename {pack => vim/pack}/plugins/start/vim-sourcepawn (100%) rename {pack => vim/pack}/plugins/start/vimtex (100%) rename {plugin => vim/plugin}/rainbow_main.vim (100%) rename vimrc => vim/vimrc (100%) rename vimrc.bepo => vim/vimrc.bepo (100%) diff --git a/.gitmodules b/.gitmodules index e04fc56..cca1719 100644 --- a/.gitmodules +++ b/.gitmodules @@ -1,24 +1,24 @@ [submodule "pack/plugins/start/rainbow"] - path = pack/plugins/start/rainbow + path = vim/pack/plugins/start/rainbow url = https://github.com/luochen1990/rainbow [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 [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 [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 [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 [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 [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 [submodule "pack/plugins/start/vimtex"] - path = pack/plugins/start/vimtex + path = vim/pack/plugins/start/vimtex url = https://github.com/lervag/vimtex diff --git a/README.md b/README.md index 1684336..bd98438 100644 --- a/README.md +++ b/README.md @@ -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. -## 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 `\`. - -La touche `localleader` est définie sur `;`. - -### Installation - -Il faut cloner le repos et déplacer tous les fichiers dans le dossier `~/.vim`. +TLPL: ```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 l’ancienne 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 diff --git a/vim/README.md b/vim/README.md new file mode 100644 index 0000000..3601939 --- /dev/null +++ b/vim/README.md @@ -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 l’ancienne 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 diff --git a/autoload/airline/themes/codedark.vim b/vim/autoload/airline/themes/codedark.vim similarity index 100% rename from autoload/airline/themes/codedark.vim rename to vim/autoload/airline/themes/codedark.vim diff --git a/autoload/lightline/colorscheme/codedark.vim b/vim/autoload/lightline/colorscheme/codedark.vim similarity index 100% rename from autoload/lightline/colorscheme/codedark.vim rename to vim/autoload/lightline/colorscheme/codedark.vim diff --git a/autoload/rainbow.vim b/vim/autoload/rainbow.vim similarity index 100% rename from autoload/rainbow.vim rename to vim/autoload/rainbow.vim diff --git a/autoload/rainbow_main.vim b/vim/autoload/rainbow_main.vim similarity index 100% rename from autoload/rainbow_main.vim rename to vim/autoload/rainbow_main.vim diff --git a/base16/schemes/codedark/codedark.yaml b/vim/base16/schemes/codedark/codedark.yaml similarity index 100% rename from base16/schemes/codedark/codedark.yaml rename to vim/base16/schemes/codedark/codedark.yaml diff --git a/base16/templates/putty/putty/base16-codedark.reg b/vim/base16/templates/putty/putty/base16-codedark.reg similarity index 100% rename from base16/templates/putty/putty/base16-codedark.reg rename to vim/base16/templates/putty/putty/base16-codedark.reg diff --git a/base16/templates/shell/scripts/base16-codedark.sh b/vim/base16/templates/shell/scripts/base16-codedark.sh similarity index 100% rename from base16/templates/shell/scripts/base16-codedark.sh rename to vim/base16/templates/shell/scripts/base16-codedark.sh diff --git a/colors/codedark.vim b/vim/colors/codedark.vim similarity index 100% rename from colors/codedark.vim rename to vim/colors/codedark.vim diff --git a/doc/tags b/vim/doc/tags similarity index 100% rename from doc/tags rename to vim/doc/tags diff --git a/ftplugin/java_getset.vim b/vim/ftplugin/java_getset.vim similarity index 100% rename from ftplugin/java_getset.vim rename to vim/ftplugin/java_getset.vim diff --git a/pack/plugins/opt/vim-markdown b/vim/pack/plugins/opt/vim-markdown similarity index 100% rename from pack/plugins/opt/vim-markdown rename to vim/pack/plugins/opt/vim-markdown diff --git a/pack/plugins/start/auto-pairs b/vim/pack/plugins/start/auto-pairs similarity index 100% rename from pack/plugins/start/auto-pairs rename to vim/pack/plugins/start/auto-pairs diff --git a/pack/plugins/start/rainbow b/vim/pack/plugins/start/rainbow similarity index 100% rename from pack/plugins/start/rainbow rename to vim/pack/plugins/start/rainbow diff --git a/pack/plugins/start/vim-Grammalecte b/vim/pack/plugins/start/vim-Grammalecte similarity index 100% rename from pack/plugins/start/vim-Grammalecte rename to vim/pack/plugins/start/vim-Grammalecte diff --git a/pack/plugins/start/vim-doge b/vim/pack/plugins/start/vim-doge similarity index 100% rename from pack/plugins/start/vim-doge rename to vim/pack/plugins/start/vim-doge diff --git a/pack/plugins/start/vim-endwise b/vim/pack/plugins/start/vim-endwise similarity index 100% rename from pack/plugins/start/vim-endwise rename to vim/pack/plugins/start/vim-endwise diff --git a/pack/plugins/start/vim-sourcepawn b/vim/pack/plugins/start/vim-sourcepawn similarity index 100% rename from pack/plugins/start/vim-sourcepawn rename to vim/pack/plugins/start/vim-sourcepawn diff --git a/pack/plugins/start/vimtex b/vim/pack/plugins/start/vimtex similarity index 100% rename from pack/plugins/start/vimtex rename to vim/pack/plugins/start/vimtex diff --git a/plugin/rainbow_main.vim b/vim/plugin/rainbow_main.vim similarity index 100% rename from plugin/rainbow_main.vim rename to vim/plugin/rainbow_main.vim diff --git a/vimrc b/vim/vimrc similarity index 100% rename from vimrc rename to vim/vimrc diff --git a/vimrc.bepo b/vim/vimrc.bepo similarity index 100% rename from vimrc.bepo rename to vim/vimrc.bepo