Citando uma lista de discussão de usuários zsh muito útil postar :
[...] list-colors patterns have to be able to properly color completions (alone), descriptions (alone but with lots of trailing whitespace), or single lines consisting of a completion followed by a description.
Mais informações detalhadas estão nessa postagem.
A seguinte definição de lista de cores funciona (neste caso):
zstyle ':completion:*:default' list-colors '=(#b)*(XX *)=32=31' '=*=32'