mirror of
				https://github.com/ohmyzsh/ohmyzsh.git
				synced 2025-11-04 21:31:19 +08:00 
			
		
		
		
	
		
			
				
	
	
		
			22 lines
		
	
	
		
			789 B
		
	
	
	
		
			Bash
		
	
	
	
	
	
			
		
		
	
	
			22 lines
		
	
	
		
			789 B
		
	
	
	
		
			Bash
		
	
	
	
	
	
# name in folder (github)
 | 
						|
# ± if in github repo, or ≥ if otherwise Time in 24-hour format is on right.
 | 
						|
function collapse_pwd {
 | 
						|
    echo $(pwd | sed -e "s,^$HOME,~,")
 | 
						|
}
 | 
						|
function prompt_char {
 | 
						|
    echo -n "%{$bg[white]%}%{$fg[red]%}"
 | 
						|
    git branch >/dev/null 2>/dev/null && echo "±%{$reset_color%}" && return
 | 
						|
    echo "≥%{$reset_color%}"
 | 
						|
}
 | 
						|
RIXIUS_PRE="%{$bg[white]%}%{$fg[red]%}"
 | 
						|
 | 
						|
PROMPT='
 | 
						|
%{$RIXIUS_PRE%}%n%{$reset_color%} in %{$fg_bold[green]%}$(collapse_pwd)%{$reset_color%}$(git_prompt_info)
 | 
						|
$(prompt_char) '
 | 
						|
RPROMPT='%{$RIXIUS_PRE%}%T%{$reset_color%}'
 | 
						|
 | 
						|
ZSH_THEME_GIT_PROMPT_PREFIX=" on %{$fg[magenta]%}"
 | 
						|
ZSH_THEME_GIT_PROMPT_SUFFIX="%{$reset_color%}"
 | 
						|
ZSH_THEME_GIT_PROMPT_DIRTY=" %{$RIXIUS_PRE%}!%{$reset_color%}"
 | 
						|
ZSH_THEME_GIT_PROMPT_CLEAN=" %{$RIXIUS_PRE%}√%{$reset_color%}"
 |