Considere este mínimo .zshrc:
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'
En OS X, ls
usa colores si CLICOLOR
está establecido en VERDADERO y los colores usados tienen LSCOLORS
el valor predeterminado exfxcxdxbxegedabagacad
.
Hacer una ls
voluntad imprimirá directorios en azul. Pero al hacerlo cd + TAB
, ZSH propondrá terminaciones con directorios en rojo y en negrita. ¿Cuál es el problema y cómo puedo tener los mismos colores para completar ZSH y ls
?