diff --git a/themes/ys.zsh-theme b/themes/ys.zsh-theme index fd8adc41e..92906fe29 100644 --- a/themes/ys.zsh-theme +++ b/themes/ys.zsh-theme @@ -34,8 +34,9 @@ ys_hg_prompt_info() { # make sure this is a hg dir if [ -d '.hg' ]; then echo -n "${YS_VCS_PROMPT_PREFIX1}hg${YS_VCS_PROMPT_PREFIX2}" - echo -n $(hg branch 2>/dev/null) - if [ -n "$(hg status 2>/dev/null)" ]; then + hgbranch=$(hg branch 2>/dev/null) + echo -n $hgbranch + if [ -n "$hgbranch" ]; then echo -n "$YS_VCS_PROMPT_DIRTY" else echo -n "$YS_VCS_PROMPT_CLEAN"