blob: 8faf830264bdd0de8a8ee8833bd8d529c2c1de47 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
# -*- mode: shell-script -*-
if [ -n "$__CURRENT_GIT_BRANCH" ]; then
local s="("
s+="$__CURRENT_GIT_BRANCH"
case "$__CURRENT_GIT_BRANCH_STATUS" in
ahead)
s+="^"
;;
diverged)
s+="-/="
;;
behind)
s+="v"
;;
esac
if [ -n "$__CURRENT_GIT_BRANCH_IS_DIRTY" ]; then
s+="*"
fi
s+=")"
printf " %s%s" "%{${fg[yellow]}%}" $s
fi
|