Right now, I count three color-sensitive places that are aware of git statuses: the tree view, the gutter, and the status bar.
Each of these uses
.git-removed classes. Right now I harness that with some rules in my style.less to use the same custom colors, matching my Twilight theme:
These seem common cross-cutting theme colors, that ought to gel well with whatever color scheme designers are using, so maybe they merits a place in ui-variables.less? I’m using
@git-removed-color. Then the tree view, git gutter, and status bar projects could make use of them in tandem, and theme designers would have easy customization of git colors at their fingertips.