diff options
| author | Craig Jennings <c@cjennings.net> | 2026-06-26 12:09:55 -0400 |
|---|---|---|
| committer | Craig Jennings <c@cjennings.net> | 2026-06-26 12:09:55 -0400 |
| commit | 5e530179dc1b3e7e3798bf7752e113a4e14ac378 (patch) | |
| tree | 727b895bd8896bbdd7d743776306065d76fda235 /Makefile | |
| parent | 01fb412800953c147cb69bf944c18538a2cb54a5 (diff) | |
| download | dotemacs-5e530179dc1b3e7e3798bf7752e113a4e14ac378.tar.gz dotemacs-5e530179dc1b3e7e3798bf7752e113a4e14ac378.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 'Makefile')
0 files changed, 0 insertions, 0 deletions
