Compare commits

..

2 Commits

Author SHA1 Message Date
Ray Elliott a2b0771c28 update remote tracking status colors for clarity
Changed remote tracking status colors to bright white for
improved visibility and to emphasize important sync information.
2025-09-30 20:35:52 +01:00
Ray Elliott 2678595902 update prompt colors for branch name visibility
Rearranged color assignments for improved clarity in the
git status prompt, ensuring the branch name is highlighted
in bright green for better visibility.
2025-09-30 20:32:56 +01:00
1 changed files with 10 additions and 9 deletions

View File

@ -13,8 +13,9 @@ function my_gitstatus_prompt_update() {
[[ "$VCS_STATUS_RESULT" == ok-sync ]] || return 0 # not a git repo
local reset=$'\001\e[0m\002' # no color
local bright_white=$'\001\e[1;37m\002' # bright white - branch name and modified/untracked
local red=$'\001\e[38;5;196m\002' # red - urgent attention (conflicts, merge)
local bright_green=$'\001\e[01;32m\002' # bright green - branch name (matches hostname)
local bright_white=$'\001\e[1;37m\002' # bright white - modified/untracked
local red=$'\001\e[38;5;196m\002' # red - urgent attention (conflicts, merge)
local p
@ -32,17 +33,17 @@ function my_gitstatus_prompt_update() {
# Truncate long branch names and tags
(( ${#where} > 32 )) && where="${where:0:12}${where: -12}"
p+="${bright_white}${where}"
p+="${bright_green}${where}"
# Remote tracking status (no color - less distracting)
(( VCS_STATUS_COMMITS_BEHIND )) && p+=" ${reset}behind:${VCS_STATUS_COMMITS_BEHIND}"
# Remote tracking status (bright white - important sync info)
(( VCS_STATUS_COMMITS_BEHIND )) && p+=" ${bright_white}behind:${VCS_STATUS_COMMITS_BEHIND}"
(( VCS_STATUS_COMMITS_AHEAD && !VCS_STATUS_COMMITS_BEHIND )) && p+=" "
(( VCS_STATUS_COMMITS_AHEAD )) && p+="${reset}ahead:${VCS_STATUS_COMMITS_AHEAD}"
(( VCS_STATUS_COMMITS_AHEAD )) && p+="${bright_white}ahead:${VCS_STATUS_COMMITS_AHEAD}"
# Push remote status (no color - less distracting)
(( VCS_STATUS_PUSH_COMMITS_BEHIND )) && p+=" ${reset}push-behind:${VCS_STATUS_PUSH_COMMITS_BEHIND}"
# Push remote status (bright white - important sync info)
(( VCS_STATUS_PUSH_COMMITS_BEHIND )) && p+=" ${bright_white}push-behind:${VCS_STATUS_PUSH_COMMITS_BEHIND}"
(( VCS_STATUS_PUSH_COMMITS_AHEAD && !VCS_STATUS_PUSH_COMMITS_BEHIND )) && p+=" "
(( VCS_STATUS_PUSH_COMMITS_AHEAD )) && p+="${reset}push-ahead:${VCS_STATUS_PUSH_COMMITS_AHEAD}"
(( VCS_STATUS_PUSH_COMMITS_AHEAD )) && p+="${bright_white}push-ahead:${VCS_STATUS_PUSH_COMMITS_AHEAD}"
# CUSTOM: Stashes with "stash:" prefix instead of "*"
(( VCS_STATUS_STASHES )) && p+=" ${reset}stashed:${VCS_STATUS_STASHES}"