aboutsummaryrefslogtreecommitdiff
path: root/tests/test-prog-shell--make-script-executable.el
diff options
context:
space:
mode:
authorCraig Jennings <c@cjennings.net>2026-06-20 03:46:11 -0400
committerCraig Jennings <c@cjennings.net>2026-06-20 03:46:11 -0400
commit37d4ac2dce053aa9d95f6f2ff80da8a0d7e104c0 (patch)
treee568338098d5667c080a61bba63d165e25135d7a /tests/test-prog-shell--make-script-executable.el
parent0ecf511e48a7e523c78e6805fb138fb7e4ff5e47 (diff)
downloaddotemacs-37d4ac2dce053aa9d95f6f2ff80da8a0d7e104c0.tar.gz
dotemacs-37d4ac2dce053aa9d95f6f2ff80da8a0d7e104c0.zip
feat(theme-studio): add ansi-color faces to drive all ANSI consumers
theme-studio could theme ghostel-color-* but not the base ansi-color-* faces. build-inventory.el skips built-in faces, and ansi-color is part of Emacs core, so the 16 base ANSI faces never reached the dropdown. That left vterm, eshell, and compilation buffers on stock ANSI colors no matter the theme. I added ansi-color as a bespoke app (the same path shr already uses for a built-in library), with the 16 palette faces seeded to match the ghostel colors. Theming ansi-color-* now sets the 16 colors for every ANSI consumer at once. ghostel-color-* inherit these, so clearing a ghostel-color face lets it follow ansi-color rather than holding its own value.
Diffstat (limited to 'tests/test-prog-shell--make-script-executable.el')
0 files changed, 0 insertions, 0 deletions