zsh, быстрое конфигурирование для вариантов жирного цвета - PullRequest
0 голосов
/ 09 ноября 2018

Я настроил свой терминал (mintty на Cygwin) для привязки цветов к определенным именам, например

# (Excerpt of .minttyrc)
Green=103,252,66
BoldGreen=53,228,11
BoldAsColour=yes

Эта конфигурация работает так, что, например, я могу получить доступ к этим цветам при настройке git или nano. Однако, когда я хочу настроить приглашение zsh, работают только варианты, не выделенные жирным шрифтом. Я предполагаю, что я использую неправильный синтаксис для обозначения жирных цветов. Пример:

print -P 'X%F{green}ABC%fY'

Это отображает буквы «ABC» в «моем» зеленом, но если я сделаю любой из

print -P 'X%F{bold green}ABC%fY'
print -P 'X%F{boldgreen}ABC%fY'
print -P 'X%F{bright green}ABC%fY'
print -P 'X%F{brightgreen}ABC%fY'

вся строка отображается обычным цветом переднего плана, что, вероятно, означает, что название цвета не распознано.

Я тоже пытался

print -P 'X%B%F{green}ABC%f%bY'

но это не использует значение BoldGreen и вместо этого отображает ABC более жирным шрифтом.

Может ли кто-нибудь объяснить мне, почему это происходит, и предложить обходной путь?

...