aboutsummaryrefslogtreecommitdiffstats
path: root/tmux/vcs_info.sh
diff options
context:
space:
mode:
Diffstat (limited to '')
-rwxr-xr-xtmux/vcs_info.sh20
1 files changed, 15 insertions, 5 deletions
diff --git a/tmux/vcs_info.sh b/tmux/vcs_info.sh
index 1369b3d..2b2d857 100755
--- a/tmux/vcs_info.sh
+++ b/tmux/vcs_info.sh
@@ -29,7 +29,7 @@ function gitadditions {
git rev-parse --git-dir > /dev/null 2>&1
if [[ $? == 0 ]]; then
insertions=$(git --no-pager diff --numstat | awk '{sum1+=$1}END{print sum1}')
- echo + $insertions
+ echo +$insertions
fi
}
@@ -37,7 +37,7 @@ function gitdeletions {
git rev-parse --git-dir > /dev/null 2>&1
if [[ $? == 0 ]]; then
deletions=$(git --no-pager diff --numstat | awk '{sum2+=$2}END{print sum2}')
- echo - $deletions
+ echo -$deletions
fi
}
@@ -45,7 +45,7 @@ function git_untracked_info {
git rev-parse --git-dir > /dev/null 2>&1
if [[ $? == 0 ]]; then
untracked=$(git ls-files --others --exclude-standard | wc -w)
- echo ⋯ $untracked
+ echo ⋯$untracked
fi
}
@@ -57,10 +57,20 @@ function git_branch_info {
fi
}
+function repo_info {
+ git rev-parse --git-dir > /dev/null 2>&1
+ if [[ $? == 0 ]]; then
+ insertions=$(git --no-pager diff --numstat | awk '{sum1+=$1}END{print sum1}')
+ echo  
+ else
+ :
+ fi
+}
+
tmux_session_info=" #S:#I.#P"
-branch_info="#[fg=colour24]#[fg=colour255 bg=colour65]"$(git_branch_info)
+branch_info="#[fg=colour16]$(repo_info)#[fg=colour255 bg=colour39]"$(git_branch_info)
untracked_info="#[fg=colour255 bg=colour244]"$(git_untracked_info)
deletions_info="#[fg=colour255 bg=colour1]"$(gitdeletions)
additions__info="#[fg=colour255 bg=colour22]"$(gitadditions)
-echo "#[fg=colour255 bg=colour61]$shortened_path #[fg=colour61 bg=colour26]$SEPARATOR_RIGHT_BOLD#[fg=colour255 bg=colour26]$tmux_session_info #[fg=colour26 bg=colour65]$SEPARATOR_RIGHT_BOLD $branch_info #[fg=colour65 bg=colour22]$SEPARATOR_RIGHT_BOLD $additions__info #[fg=colour22 bg=colour1]$SEPARATOR_RIGHT_BOLD $deletions_info #[fg=colour1 bg=colour244]$SEPARATOR_RIGHT_BOLD $untracked_info #[fg=colour244 bg=colour16]$SEPARATOR_RIGHT_BOLD"
+echo "#[fg=colour255 bg=colour29]$shortened_path #[fg=colour29 bg=colour26]$SEPARATOR_RIGHT_BOLD#[fg=colour255 bg=colour26]$tmux_session_info #[fg=colour26 bg=colour39]$SEPARATOR_RIGHT_BOLD $branch_info #[fg=colour39 bg=colour22]$SEPARATOR_RIGHT_BOLD $additions__info #[fg=colour22 bg=colour1]$SEPARATOR_RIGHT_BOLD $deletions_info #[fg=colour1 bg=colour244]$SEPARATOR_RIGHT_BOLD $untracked_info #[fg=colour244 bg=colour16]$SEPARATOR_RIGHT_BOLD"