diff options
| author | Craig Jennings <c@cjennings.net> | 2026-06-26 10:43:28 -0400 |
|---|---|---|
| committer | Craig Jennings <c@cjennings.net> | 2026-06-26 10:43:28 -0400 |
| commit | ed8f4781d953fca0052765518a17cca15f2167ab (patch) | |
| tree | 947feed46d422349c036ec88ec12504ef0ed693a /scripts/theme-studio/test-app-util.mjs | |
| parent | 7c7104ea5b22bf31d6c087b46f80ce2a6e215638 (diff) | |
| download | dotemacs-ed8f4781d953fca0052765518a17cca15f2167ab.tar.gz dotemacs-ed8f4781d953fca0052765518a17cca15f2167ab.zip | |
feat(eat): tame the viewport bounce from full-frame inline redraws
Claude Code (and any Ink-style inline TUI) moves the terminal cursor up to redraw its whole block and back to the bottom on every tick; EAT follows the cursor with point, so the Emacs window chases it up and down -- the bounce. Add cj/--eat-tame-scroll on eat-mode-hook: scroll-conservatively 101, scroll-margin 0, and auto-window-vscroll nil, so the window line-scrolls minimally instead of recentering. It doesn't remove the bounce (the inline redraw is the root) but makes each jump gentler.
Diffstat (limited to 'scripts/theme-studio/test-app-util.mjs')
0 files changed, 0 insertions, 0 deletions
