A maneira correta de configurar cores com o GNU ls é usar LS_COLORS
(veja link ). Agora, supondo que você tenha LS_COLORS
set, agora você deve usar
# Zsh to use the same colors as ls
zstyle ':completion:*' list-colors ${(s.:.)LS_COLORS}
BTW, os trabalhos acima. Pesquise list-colors
no manual do Zsh (ou seja, man zshall
). Se você não conseguir fazer isso funcionar, tente executar isso (curta LS_COLORS
para conveniência ...):
LS_COLORS='no=00;37:fi=00:di=00;33:ln=04;36:pi=40;33:so=01;35:bd=40;33;01:'
export LS_COLORS
zstyle ':completion:*' list-colors ${(s.:.)LS_COLORS}