dotfiles/README.md

78 lines
3.7 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.

# dotfiles
Fichiers de configuration de i3, XTerm et urxvt.
## Installation
### i3-gaps
Ces fichiers sont surtout ceux de base avec quelques ajouts de ma part. Placez le dossier `i3` dans le dossier `~/.config`.
**Pour avoir un fond décran, décommentez la ligne 15 en ajoutant le chemin vers limage.**
### XTerm/urxvt
Placez le fichier `Xresources` dans votre `$HOME`. **Rajoutez un `.` au début du fichier.**
La police Fire Code est nécessaire pour XTerm.
### Tmux
Mettez le fichier `tmux.conf` dans votre `$HOME` en le renommant `.tmux.conf`. Il faut ensuite mettre le fichier se trouvant dans `scripts` dans un dossier pouvant être exécuté et appelé directement en CLI. **Ce fichier n'est pas utile si vous n'avez pas de batterie et peut générer des bugs si vous n'en avez pas.**
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
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