Merge branch 'hg_scm_plugin' into scm

This commit is contained in:
Robin Ramael 2011-02-11 08:53:48 +01:00
commit 8d4615ea8b

25
scm/hg.scm.zsh Normal file
View file

@ -0,0 +1,25 @@
function scm_in_hg_repo () {
if [[ -d .hg ]]; then
echo 1
fi
}
function scm_hg_prompt_info {
out="$ZSH_THEME_SCM_PROMPT_PREFIX$(cat .hg/branch)$(parse_hg_dirty)$ZSH_THEME_SCM_PROMPT_SUFFIX"
if [[ ZSH_THEME_SCM_DISPLAY_NAME -eq 1 ]]; then
out="hg$out"
fi
echo $out
}
function parse_hg_dirty {
s=$(hg status 2>/dev/null)
if [ $s ]; then
echo $ZSH_THEME_SCM_PROMPT_DIRTY
else
echo $ZSH_THEME_SCM_PROMPT_CLEAN
fi
}
ZSH_THEME_SVN_NAME="hg"