summaryrefslogtreecommitdiff
path: root/01_Internal.zsh
diff options
context:
space:
mode:
Diffstat (limited to '01_Internal.zsh')
-rw-r--r--01_Internal.zsh8
1 files changed, 7 insertions, 1 deletions
diff --git a/01_Internal.zsh b/01_Internal.zsh
index 21d109d..74afa9f 100644
--- a/01_Internal.zsh
+++ b/01_Internal.zsh
@@ -217,10 +217,11 @@ __get_git_branch ()
then
local _stashed=$(git stash list | wc -l )
[ "$_stashed" -gt 0 ] && my_git_branch+=$C_$_prompt_colors[soft_generic]$_C
- [ "$_stashed" -gt 0 ] && for i in {1..$_stashed}
+ [ "$_stashed" -gt 0 ] && for i in {2..$_stashed}
do
my_git_branch+="·"
done
+ my_git_branch+="$C_$color[blink];$_prompt_colors[soft_generic]$_C·"
fi
echo $my_git_branch
@@ -309,6 +310,11 @@ __get_git_status ()
fi
fi
+ if [ $(git status | sed -n '2{/can be fast-forwarded/p};3q' | wc -l) -gt 0 ]
+ then
+ my_git_status+=";$_gcl_colors[ffwd]"
+ fi
+
if [ $(git ls-files --unmerged | wc -l) -gt 0 ]
then
my_git_status="${_gcl_colors[merging]:+$_gcl_colors[merging];}$my_git_status"