diff --git a/themes/gallois.zsh-theme b/themes/gallois.zsh-theme index d624e3afc..70d2383d0 100644 --- a/themes/gallois.zsh-theme +++ b/themes/gallois.zsh-theme @@ -2,6 +2,8 @@ ZSH_THEME_GIT_PROMPT_PREFIX="%{$reset_color%}%{$fg[green]%}[" ZSH_THEME_GIT_PROMPT_SUFFIX="]%{$reset_color%}" ZSH_THEME_GIT_PROMPT_DIRTY="%{$fg[red]%}*%{$reset_color%}" ZSH_THEME_GIT_PROMPT_CLEAN="" +ZSH_THEME_SVN_PROMPT_DIRTY="%{$fg[red]%}*%{$reset_color%}" +ZSH_THEME_SVN_PROMPT_CLEAN="" #Customized git status, oh-my-zsh currently does not allow render dirty status before branch git_custom_status() { @@ -13,12 +15,12 @@ git_custom_status() { #RVM and git settings if [[ -s ~/.rvm/scripts/rvm ]] ; then - RPS1='$(git_custom_status)%{$fg[red]%}[`~/.rvm/bin/rvm-prompt`]%{$reset_color%} $EPS1' + RPS1='$(svn_prompt_info)$(git_custom_status)%{$fg[red]%}[`~/.rvm/bin/rvm-prompt`]%{$reset_color%} $EPS1' else if which rbenv &> /dev/null; then - RPS1='$(git_custom_status)%{$fg[red]%}[`rbenv version | sed -e "s/ (set.*$//"`]%{$reset_color%} $EPS1' + RPS1='$(svn_prompt_info)$(git_custom_status)%{$fg[red]%}[`rbenv version | sed -e "s/ (set.*$//"`]%{$reset_color%} $EPS1' else - RPS1='$(git_custom_status) $EPS1' + RPS1='$(svn_prompt_info)$(git_custom_status) $EPS1' fi fi