5c9c373cd7944b514c22c292333700bea0408203
- Author
- Brian Hartvigsen <brian.andrew@brianandjenny.com>
- Committer
- Brian Hartvigsen <brian.andrew@brianandjenny.com>
- Date
Message
Fix minimal.zsh-theme's check for in_svn and add support for mercurial
Diff
1diff --git a/themes/minimal.zsh-theme b/themes/minimal.zsh-theme
2index a2a16031f9c886975eba293f7b876a40c20d805e..f79e795d908906c9b34ebcf8b97f95b8f6ed9025 100644
3--- a/themes/minimal.zsh-theme
4+++ b/themes/minimal.zsh-theme
5@@ -6,13 +6,19 @@ ZSH_THEME_SVN_PROMPT_PREFIX=$ZSH_THEME_GIT_PROMPT_PREFIX
6 ZSH_THEME_SVN_PROMPT_SUFFIX=$ZSH_THEME_GIT_PROMPT_SUFFIX
7 ZSH_THEME_SVN_PROMPT_DIRTY=$ZSH_THEME_GIT_PROMPT_DIRTY
8 ZSH_THEME_SVN_PROMPT_CLEAN=$ZSH_THEME_GIT_PROMPT_CLEAN
9+ZSH_THEME_HG_PROMPT_PREFIX=$ZSH_THEME_GIT_PROMPT_PREFIX
10+ZSH_THEME_HG_PROMPT_SUFFIX=$ZSH_THEME_GIT_PROMPT_SUFFIX
11+ZSH_THEME_HG_PROMPT_DIRTY=$ZSH_THEME_GIT_PROMPT_DIRTY
12+ZSH_THEME_HG_PROMPT_CLEAN=$ZSH_THEME_GIT_PROMPT_CLEAN
13
14 vcs_status() {
15- if [[ ( $(whence in_svn) != "" ) && ( $(in_svn) == 1 ) ]]; then
16+ if [[ $(whence in_svn) != "" ]] && in_svn; then
17 svn_prompt_info
18+ elif [[ $(whence in_hg) != "" ]] && in_hg; then
19+ hg_prompt_info
20 else
21 git_prompt_info
22 fi
23 }
24
25-PROMPT='%2~ $(vcs_status)»%b '
26+PROMPT='%2~ $(vcs_status)»%b '