(oh-my-) Завершение имени файла zsh изменяет текущий шрифт

Я только что установил (потрясающий) пакет 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]'

Заранее спасибо.

5
задан antony 27 June 2011 в 17:47
поделиться