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 |
||
|---|---|---|
| .. | ||
| src | ||
| Cargo.toml | ||