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
		
			
				
	
	
		
			14 lines
		
	
	
		
			514 B
		
	
	
	
		
			Bash
		
	
	
	
	
	
			
		
		
	
	
			14 lines
		
	
	
		
			514 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%}'
 |