Я только что установил (потрясающий) пакет oh-my-zsh для настройки моего приглашения zsh, но Я столкнулся с этой странной проблемой:
Если я использую автозаполнение для имени команды (например, sou
-> source
), все работает как задумано. Однако, если я использую автозаполнение для имени файла (например, source .zshr
-> source .zshrc
), шрифт меняется на серый полужирный для вся команда. Я использую жирный шрифт в моем PROMPT
, а также цвета, но не серый, поэтому я не знаю, откуда взялся этот цветовой код; меня также озадачивает тот факт, что это происходит только при заполнении имени файла.
Вот мои PROMPT
и RPROMPT
(навеяны темой Стива Лоша прозы
) .
PROMPT='
%B%F{208}%n%{$reset_color%}%{$fg_bold[white]%}@%B%F{039}$(box_name)
%{$reset_color%}:%{$fg_bold[green]%}${PWD/#$HOME/~}%{$reset_color%}
$(hg_prompt_info)$(git_prompt_info)
$(virtualenv_info)$(prompt_char) '
RPROMPT='${return_status}%{$reset_color%}[%t]'
Заранее спасибо.