Считайте это минимальным .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'
В OS X lsиспользует цвета, если CLICOLORустановлено значение ИСТИНА, а используемые цвета имеют LSCOLORSзначение по умолчанию exfxcxdxbxegedabagacad.
Делать lsбудет печатать каталоги синим цветом. Но при этом cd + TABZSH предложит дополнения с каталогами, выделенными красным и жирным шрифтом. В чем проблема и как я могу иметь одинаковые цвета для завершения ZSH и ls?