Considere este .zshrc mínimo:
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'
No OS X, ls
usa cores se CLICOLOR
estiver definido como TRUE e as cores usadas estiverem no LSCOLORS
valor padrão exfxcxdxbxegedabagacad
.
Fazer um ls
imprimirá diretórios em azul. Mas, ao fazê-lo cd + TAB
, o ZSH proporá conclusões com diretórios em vermelho e em negrito. Qual é o problema e como posso ter as mesmas cores para a conclusão do ZSH e ls
?