summaryrefslogtreecommitdiff
path: root/.config/zsh/custom/themes/0undefined.zsh-theme
diff options
context:
space:
mode:
author0scar <qgt268@alumni.ku.dk>2020-10-21 15:51:56 +0000
committer0scar <qgt268@alumni.ku.dk>2020-10-22 13:27:30 +0000
commitc4be0fe3c58fe07e235f624974b4f8102a17ecca (patch)
tree83a7576319658278b73f579313f0a4f990e48f00 /.config/zsh/custom/themes/0undefined.zsh-theme
parent47bb601a722b294ac07c3f34b25ade8b1a06ecc3 (diff)
Add some neat scripts
Diffstat (limited to '.config/zsh/custom/themes/0undefined.zsh-theme')
-rw-r--r--.config/zsh/custom/themes/0undefined.zsh-theme3
1 files changed, 1 insertions, 2 deletions
diff --git a/.config/zsh/custom/themes/0undefined.zsh-theme b/.config/zsh/custom/themes/0undefined.zsh-theme
index 87257cc..8ea2a16 100644
--- a/.config/zsh/custom/themes/0undefined.zsh-theme
+++ b/.config/zsh/custom/themes/0undefined.zsh-theme
@@ -1,6 +1,5 @@
# vim: ft=zsh: ts=2: sts=2: expandtab
append_if_nz() {
- # echo " -- $1 --"
if [[ "$1" == "0" || "$1" == "" ]]; then
echo -n ""
else
@@ -19,7 +18,7 @@ git_status() {
BRANCH=$(echo "$STATUS" | awk '/^# branch.head/{print $3}')
AHEAD=$(append_if_nz "$(echo "$STATUS" | sed -n '/^# branch.ab/p' | sed -Ee 's/^.*\+([0-9]+).*/\1/g')" "\u2191")
BEHIND=$(append_if_nz "$(echo "$STATUS" | sed -n '/^# branch.ab/p' | sed -Ee 's/^.*-([0-9]+).*/\1/g')" "\u2193")
- STAGED=$(append_if_nz "$(echo "$STATUS" | sed -En '/^[0-9]+ (A|M). /p' | wc -l)" "+" "046") # green
+ STAGED=$(append_if_nz "$(echo "$STATUS" | sed -En '/^[0-9]+ (A|M|D). /p' | wc -l)" "+" "046") # green
CONFLICT=$(append_if_nz "$(echo "$STATUS" | sed -En '/^u /p' | wc -l)" "!" "009") # red
CHANGED=$(append_if_nz "$(echo "$STATUS" | sed -En '/^[0-9]+ .M /p' | wc -l)" "~" "081") # cyan
RENAMED=$(append_if_nz "$(echo "$STATUS" | sed -En '/^[0-9]+ (R.|.R) /p' | wc -l)" "" "226") # YELLOW