4e0f19cf923163104d86308d2366d37da35c0622

Author
GitHubLeakedPAN, GitHubLeakedMyautsai <mckelvin@users.noreply.github.com>
Committer
GitHub <noreply@github.com>
Date

Message

feat(ys): show `svn` repository information (#10582)

Diff

 1diff --git a/themes/ys.zsh-theme b/themes/ys.zsh-theme
 2index 45bbae2d1150db3197121983794b067944077e3c..5ef500e146ad387a463f246132e26c109f3384ea 100644
 3--- a/themes/ys.zsh-theme
 4+++ b/themes/ys.zsh-theme
 5@@ -19,6 +19,13 @@ ZSH_THEME_GIT_PROMPT_SUFFIX="$YS_VCS_PROMPT_SUFFIX"
 6 ZSH_THEME_GIT_PROMPT_DIRTY="$YS_VCS_PROMPT_DIRTY"
 7 ZSH_THEME_GIT_PROMPT_CLEAN="$YS_VCS_PROMPT_CLEAN"
 8 
 9+# SVN info
10+local svn_info='$(svn_prompt_info)'
11+ZSH_THEME_SVN_PROMPT_PREFIX="${YS_VCS_PROMPT_PREFIX1}svn${YS_VCS_PROMPT_PREFIX2}"
12+ZSH_THEME_SVN_PROMPT_SUFFIX="$YS_VCS_PROMPT_SUFFIX"
13+ZSH_THEME_SVN_PROMPT_DIRTY="$YS_VCS_PROMPT_DIRTY"
14+ZSH_THEME_SVN_PROMPT_CLEAN="$YS_VCS_PROMPT_CLEAN"
15+
16 # HG info
17 local hg_info='$(ys_hg_prompt_info)'
18 ys_hg_prompt_info() {
19@@ -66,6 +73,7 @@ PROMPT="
20 %{$terminfo[bold]$fg[yellow]%}%~%{$reset_color%}\
21 ${hg_info}\
22 ${git_info}\
23+${svn_info}\
24 ${venv_info}\
25  \
26 [%*] $exit_code