mirror of
https://github.com/ohmyzsh/ohmyzsh.git
synced 2024-12-12 16:46:34 +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
16 lines
516 B
Bash
16 lines
516 B
Bash
ZSH_THEME_GIT_PROMPT_PREFIX=" %{$fg[green]%}"
|
|
ZSH_THEME_GIT_PROMPT_SUFFIX="%{$reset_color%}"
|
|
ZSH_THEME_GIT_PROMPT_DIRTY=" %{$fg[red]%}⚡"
|
|
ZSH_THEME_GIT_PROMPT_CLEAN=""
|
|
|
|
function prompt_char {
|
|
if [ $UID -eq 0 ]; then echo "%{$fg[red]%}#%{$reset_color%}"; else echo $; fi
|
|
}
|
|
|
|
PROMPT='%(?, ,%{$fg[red]%}FAIL: $?%{$reset_color%}
|
|
)
|
|
%{$fg[magenta]%}%n%{$reset_color%}@%{$fg[yellow]%}%m%{$reset_color%}: %{$fg_bold[blue]%}%~%{$reset_color%}$(git_prompt_info)
|
|
$(prompt_char) '
|
|
|
|
RPROMPT='%{$fg[green]%}[%*]%{$reset_color%}'
|