Added zsh improvements from work laptop and a doc

This commit is contained in:
Tracey Clark 2017-10-11 10:10:45 -05:00
commit 697ecfc086
8 changed files with 148 additions and 1 deletions

View file

@ -0,0 +1,32 @@
# Git prompt stuff
# http://sebastiancelis.com/2009/11/16/zsh-prompt-git-users/
if [ -n "$__CURRENT_GIT_BRANCH" ]; then
local s="("
s+="$__CURRENT_GIT_BRANCH"
case "$__CURRENT_GIT_BRANCH_STATUS" in
ahead)
git_color="%{${fg[yellow]}%}"
s+="↑"
;;
diverged)
git_color="%{${fg[yellow]}%}"
s+="↕"
;;
behind)
git_color="%{${fg[yellow]}%}"
s+="↓"
;;
esac
if [ -n "$__CURRENT_GIT_BRANCH_IS_CLEAN" ]; then
git_color="%{${fg[green]}%}"
fi
if [ -n "$__CURRENT_GIT_BRANCH_IS_DIRTY" ]; then
git_color="%{${fg[red]}%}"
s+="⚡"
fi
s+=")"
printf " %s%s" "$git_color" $s
fi