Added zsh improvements from work laptop and a doc
This commit is contained in:
parent
c66a2b5bf6
commit
697ecfc086
8 changed files with 148 additions and 1 deletions
32
home_zsh/.zsh/functions/prompt_git_info
Executable file
32
home_zsh/.zsh/functions/prompt_git_info
Executable 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
|
||||
|
||||
Loading…
Add table
Add a link
Reference in a new issue