mirror of
				https://github.com/ohmyzsh/ohmyzsh.git
				synced 2025-11-04 05:01:17 +08:00 
			
		
		
		
	If the svn plugin is used, svn info (repo name and wether the repo is dirty) is displayed in the prompt like with git. Just lke with git, the colors can be manipulated with variables (see awesomepanda theme for example).
		
			
				
	
	
		
			18 lines
		
	
	
		
			688 B
		
	
	
	
		
			Bash
		
	
	
	
	
	
			
		
		
	
	
			18 lines
		
	
	
		
			688 B
		
	
	
	
		
			Bash
		
	
	
	
	
	
# the svn plugin has to be activated for this to work.
 | 
						|
 | 
						|
PROMPT='%{$fg_bold[red]%}➜ %{$fg_bold[green]%}%p %{$fg[cyan]%}%c %{$fg_bold[blue]%}$(git_prompt_info)%{$fg_bold[blue]%}$(svn_prompt_info)%{$reset_color%}'
 | 
						|
 | 
						|
ZSH_THEME_GIT_PROMPT_PREFIX="git:(%{$fg[red]%}"
 | 
						|
ZSH_THEME_GIT_PROMPT_SUFFIX="%{$reset_color%}"
 | 
						|
ZSH_THEME_GIT_PROMPT_DIRTY="%{$fg[blue]%})%{$fg[yellow]%} ✗ %{$reset_color%}"
 | 
						|
ZSH_THEME_GIT_PROMPT_CLEAN="%{$fg[blue]%}) "
 | 
						|
 | 
						|
 | 
						|
 | 
						|
ZSH_PROMPT_BASE_COLOR="%{$fg_bold[blue]%}"
 | 
						|
ZSH_THEME_REPO_NAME_COLOR="%{$fg_bold[red]%}"
 | 
						|
 | 
						|
ZSH_THEME_SVN_PROMPT_PREFIX="svn:("
 | 
						|
ZSH_THEME_SVN_PROMPT_SUFFIX=")"
 | 
						|
ZSH_THEME_SVN_PROMPT_DIRTY="%{$fg[red]%} ✘ %{$reset_color%}"
 | 
						|
ZSH_THEME_SVN_PROMPT_CLEAN=" " |