aboutsummaryrefslogtreecommitdiffstats
path: root/zellij-utils/src/plugin_api/plugin_command.rs
diff options
context:
space:
mode:
authorFabian Boehm <FHomborg@gmail.com>2025-01-17 11:33:02 +0100
committerGitHub <noreply@github.com>2025-01-17 11:33:02 +0100
commit0075548adcfadc8f1c30d6a2fbc31272cdc12fbf (patch)
tree5b991ccc6624eaeee2b3a11edb3d78e9d39d5739 /zellij-utils/src/plugin_api/plugin_command.rs
parentdocs(changelog): mouse any event tracking (diff)
downloadsl0ppij-0075548adcfadc8f1c30d6a2fbc31272cdc12fbf.tar.gz
sl0ppij-0075548adcfadc8f1c30d6a2fbc31272cdc12fbf.tar.xz
sl0ppij-0075548adcfadc8f1c30d6a2fbc31272cdc12fbf.zip
fix(terminal): support kitty keyboard protocol setting with "=" (#3942)
From https://sw.kovidgoyal.net/kitty/keyboard-protocol/#progressive-enhancement: > The escape code for requesting enhancements is: > CSI = flags ; mode u That means it can be *set* with CSI =, not just pushed/popped onto the stack with CSI < and CSI >. This is important because otherwise zellij would interpret this as restore_cursor_position, which would move the cursor. This would be hit by the next fish-shell release, which sends CSI = 5 u and CSI = 0 u to enable/disable the kitty keyboard enhancements unconditionally, so if you used any program that saved the cursor position it would constantly move your cursor back on every prompt. Fixes #3852
Diffstat (limited to 'zellij-utils/src/plugin_api/plugin_command.rs')
0 files changed, 0 insertions, 0 deletions