You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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
0 commit comments