aboutsummaryrefslogtreecommitdiff
path: root/scripts/theme-studio/WIP.json
diff options
context:
space:
mode:
authorCraig Jennings <c@cjennings.net>2026-06-26 12:09:55 -0400
committerCraig Jennings <c@cjennings.net>2026-06-26 12:09:55 -0400
commit607b219e32b15a88963cf94d3d04ba52a5bd861c (patch)
treef5de848c6a2efe90d2d13d4d6966da7286001d1a /scripts/theme-studio/WIP.json
parent7b42f3f6928c7d645e5233796142590e980aad84 (diff)
downloaddotemacs-607b219e32b15a88963cf94d3d04ba52a5bd861c.tar.gz
dotemacs-607b219e32b15a88963cf94d3d04ba52a5bd861c.zip
feat(eat): reset SGR at newline to contain unterminated-color bleed
Claude Code and similar inline TUIs sometimes truncate a colored span without emitting a reset; the unterminated color then bleeds onto every following line in the EAT buffer. Advise eat-term-process-output to inject an SGR reset before each newline, containing the bleed to its own line. Validated in real EAT and via an ansi-color proxy: it contains the bleed and leaves per-line coloring intact, since programs re-open their color on each line. Gated by cj/eat-reset-sgr-at-newline (default on) so it can be disabled if a program ever carries one color across newlines without re-opening it.
Diffstat (limited to 'scripts/theme-studio/WIP.json')
0 files changed, 0 insertions, 0 deletions