mirror of
				https://github.com/ohmyzsh/ohmyzsh.git
				synced 2025-11-04 13:21:19 +08:00 
			
		
		
		
	%_ 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
		
			
				
	
	
		
			17 lines
		
	
	
		
			510 B
		
	
	
	
		
			Bash
		
	
	
	
	
	
			
		
		
	
	
			17 lines
		
	
	
		
			510 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%}'
 |