Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Allow configuring enhanced keyboard protocol detection #7020

Draft
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

the-mikedavis
Copy link
Member

This can be used to force Helix to enable or disable support for the enhanced (Kitty) keyboard protocol. Force disabling support can be useful if you rely on ambiguous escape codes (C-[ is suprisingly popular). Force enabling this can be useful to avoid any overhead of the automatic detection, though this is usually unnoticeably small.

This fixes #6551 but I think the proper way to support that workflow is to enable rebinding Escape in remaining places (#5505). I'll open this so anyone who wants to can use the changes but I'm not sure this should actually be merged.

This can be used to force Helix to enable or disable support for
the enhanced (Kitty) keyboard protocol. Force disabling support can
be useful if you rely on ambiguous escape codes (C-[ is suprisingly
popular). Force enabling this can be useful to avoid any overhead of
the automatic detection, though this is usually unnoticeably small.
@the-mikedavis the-mikedavis added A-helix-term Area: Helix term improvements S-needs-discussion Status: Needs discussion or design. labels May 11, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A-helix-term Area: Helix term improvements S-needs-discussion Status: Needs discussion or design.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Ctrl + [ doesn't function as Escape in helix 23.03
1 participant