diff options
| author | Craig Jennings <c@cjennings.net> | 2026-06-26 05:37:25 -0400 |
|---|---|---|
| committer | Craig Jennings <c@cjennings.net> | 2026-06-26 05:37:25 -0400 |
| commit | 1f10ea49e33c5f09a43e95bc30e818899bf4826d (patch) | |
| tree | 9b8247d12c9afb88376deb84c858e73be89f9f8b /scripts/theme-studio/build-theme.el | |
| parent | 108512df855a83cb98f330ee6cf6f22168c0d76d (diff) | |
| download | dotemacs-1f10ea49e33c5f09a43e95bc30e818899bf4826d.tar.gz dotemacs-1f10ea49e33c5f09a43e95bc30e818899bf4826d.zip | |
fix(eat): make Escape the unified copy-mode exit
EAT's semi-char mode left the bare escape key unbound and treated ESC only as the Meta prefix, so a lone Escape never reached the pty. That is why C-<up>'s tmux copy-mode could not be exited with Escape: tmux's own Escape=cancel binding never saw the key. Bind <escape> to forward ESC to the terminal, so it cancels tmux copy-mode and still works in TUIs like vim. Also bind <escape> in eat-mode-map to return to semi-char, so the same key exits EAT's own emacs and char modes. One exit key for both copy views; q is no longer required.
Diffstat (limited to 'scripts/theme-studio/build-theme.el')
0 files changed, 0 insertions, 0 deletions
