mirror of
https://github.com/ohmyzsh/ohmyzsh.git
synced 2024-12-13 00:54:01 +08:00
e59cc94805
%_ is a prompt expansion sequence that expands to the status of the parser. This means that on window resize, the status of the execution of the window resize hook (TRAPWINCH) would be displayed while reloading the prompt line. This looked like cmdand cursh$ or then$ depending on the body of the TRAPWINCH function. Fixes #7262
9 lines
280 B
Bash
9 lines
280 B
Bash
function prompt_char {
|
|
if [ $UID -eq 0 ]; then echo "#"; else echo $; fi
|
|
}
|
|
|
|
PROMPT='%(!.%{$fg_bold[red]%}.%{$fg_bold[green]%}%n@)%m %{$fg_bold[blue]%}%(!.%1~.%~) $(git_prompt_info)$(prompt_char)%{$reset_color%} '
|
|
|
|
ZSH_THEME_GIT_PROMPT_PREFIX="("
|
|
ZSH_THEME_GIT_PROMPT_SUFFIX=") "
|