zellij/zellij-server
Fabian Boehm 0075548adc
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
2025-01-17 11:33:02 +01:00
..
src fix(terminal): support kitty keyboard protocol setting with "=" (#3942) 2025-01-17 11:33:02 +01:00
Cargo.toml chore(repo): bump development version 2024-11-19 14:21:18 +01:00