list-colors
is the style used by Zsh to set completion colors, it has its own funny syntax, use the following to set it to match your LS_COLORS
:
# colored completion - use my LS_COLORS
zstyle ':completion:*:default' list-colors ${(s.:.)LS_COLORS}
BTW, this line comes straight from the zsh manual, man zshall
and then search for LS_COLORS
.