Petit tour du propriétaire
Ma config Zsh n'est pas parfaite, elle peut même paraître trop lourde pour certains, mais avant de tourner la page, laissez-moi le temps de vous présenter ses avantages.
Dans la liste des inconvénients :
- Prompt parfois pas très très réactif (ce n'est vrai que dans les dossiers gérés avec .git − comme c'est le cas de mon $HOME ..), mais c'est désactivable..
- Beaucoup de fichiers éclatés un peu partout (mais en fait, c'est un avantage..)
- Les goûts et les couleurs
Quant aux avantages :
- Les goûts et les couleurs !
- Personnalisation à différents niveaux : selon le réseau, selon la machine, selon le compte utilisateur ; permettant de partager la même configuration entre différents comptes
- Statut git en temps réel :
- Le nom de la branche dans laquelle on travaille, ou à défaut, le nom le plus lisible possible, entre parenthèses, pour bien montrer qu'on n'est PAS dans une branche...
- La couleur permet de connaître d'un coup d'oeil le statut du
dépôt :
- Pas de couleur = dépôt clean
- vert : dépôt pas clean
- vert gras : différences prêtes à être committées, mais dépôt pas complètement clean
- jaune gras : toutes les différences sont prêtes à être committées
- noir : dépôt à peine initialisé, sans commits
- rouge : hum.. vous n'avez rien à faire ici ! ;)
- Aide lors des rebases : affichage du commit de base -> commit courant, ainsi que du nom de la branche en cours de rebase, et le nombre de commits rebasés/total...
- Gestion des agents SSH (avec affichage du statut : clef présente ou non) et GnuPG
- Affichage de la date d'exécution de la commande, et non d'affichage du prompt...