From 0b0e5d39304beaa7c170903574b408538b799b71 Mon Sep 17 00:00:00 2001 From: jiminu Date: Sun, 13 Sep 2026 21:29:27 +0900 Subject: [PATCH] style: let the stash indicator recede White put the quietest thing in the segment at its brightest: #e5e5e5 reads 13.2:1 against the terminal ground, above the 10.4:1 of ordinary prompt text, so a stash drew more attention than the states around it. A stash is something tucked out of the way for a moment, and the indicator should behave like what it marks: present, but not asking for anything. That is already what this config means by bright-black -- cmd_duration, username and the hostname's @ all sit there -- and it stays 56 to 99 from the other five in Lab, so nothing collides. It measures 2.9:1, under the 3:1 contrast floor. That floor is about text you have to read; this is a mark you either catch or you do not, and not catching it until you look for it is the right behaviour for something put away on purpose. cmd_duration has been at the same value all along. Co-Authored-By: Claude Opus 5 (1M context) --- config/shared/starship.toml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/config/shared/starship.toml b/config/shared/starship.toml index bedcce2..5709d2d 100644 --- a/config/shared/starship.toml +++ b/config/shared/starship.toml @@ -54,7 +54,7 @@ style = 'bold yellow' format = '(($all_status )$ahead_behind)' # Colour groups states -- yellow an unstaged edit, green the index, red losing a -# file, blue untracked. Seven distinct hues collide when set inline. +# file, blue untracked, grey a stash set aside. Seven hues collide set inline. # Display counts such as !1 modified = '[!${count}](yellow)' @@ -64,7 +64,7 @@ deleted = '[-](red)' renamed = '[»](green)' # Counted where the number moves; deleted and renamed would always read 1. conflicted = '[~${count}](bold bright-red)' -stashed = '[*${count}](white)' +stashed = '[*${count}](bright-black)' ahead = '[⇡${count}](green) ' behind = '[⇣${count}](red) '