Considérez ce .zshrc minimal:
export CLICOLOR=1;
export LSCOLORS=exfxcxdxbxegedabagacad; # It is the default value on OSX, so this line can be omitted
autoload -Uz compinit
compinit
zstyle ':completion:*' list-colors 'exfxcxdxbxegedabagacad'
Sous OS X, ls
utilise des couleurs si CLICOLOR
est défini sur VRAI et les couleurs utilisées sont dans LSCOLORS
lesquelles la valeur par défaut est exfxcxdxbxegedabagacad
.
Faire un ls
va imprimer les répertoires en bleu. Mais ce faisant cd + TAB
, ZSH proposera des complétions avec des répertoires en rouge et en gras. Quel est le problème et comment puis-je avoir les mêmes couleurs pour la finition ZSH et ls
?