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 '