Zsh завершение списка цветов - частичная проблема окраски

452
Orangenhain

Вдохновленный https://stackoverflow.com/questions/23152157/how-does-the-zsh-list-colors-syntax-work Я хотел бы иметь другой цвет для описания соответствия в списке меню, но я могу не заставить его работать во всех случаях.

Пример вопроса: with colour

против

NO colour

Дополнительные примеры и тесты можно найти здесь: https://gist.github.com/Orangenhain/c9ac6ea47f187589813b9887c300a897

1

1 ответ на вопрос

1
Orangenhain

Цитирую очень полезную запись в списке рассылки zsh-users :

[...] шаблоны списка цветов должны быть в состоянии правильно окрасить дополнения (отдельно), описания (отдельно, но с большим количеством пробелов) или отдельные строки, состоящие из дополнения, за которым следует описание.

Более подробная информация в этом посте.

Следующее определение списка цветов работает (в этом случае):

zstyle ':completion:*:default' list-colors '=(#b)*(XX *)=32=31' '=*=32'

успех