-
-
Notifications
You must be signed in to change notification settings - Fork 2.6k
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
Unbind all default keybindings config option #2720
Labels
Comments
omentic
added a commit
to omentic/helix-ext
that referenced
this issue
Nov 1, 2023
ref: helix-editor/helix#2720 ref: helix-editor/helix#2733 Co-authored-by: Linden Krouse <ztaticnull@gmail.com>
omentic
pushed a commit
to omentic/helix-ext
that referenced
this issue
May 1, 2024
omentic
pushed a commit
to omentic/helix-ext
that referenced
this issue
May 1, 2024
omentic
pushed a commit
to omentic/helix-ext
that referenced
this issue
Jan 30, 2025
omentic
pushed a commit
to omentic/helix-ext
that referenced
this issue
Jan 30, 2025
omentic
pushed a commit
to omentic/helix-ext
that referenced
this issue
Jan 30, 2025
omentic
pushed a commit
to omentic/helix-ext
that referenced
this issue
Jan 30, 2025
omentic
pushed a commit
to omentic/helix-ext
that referenced
this issue
Jan 30, 2025
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
Describe your feature request
Allow all default keybindings to be set to
no-op
with a config option. While I'm very happy with Helix's design of giving commands and bindings descriptive names instead of using arcane keyboard keys (unlike vim and it's derivatives), it's currently both cumbersome and error prone to manually set every unused binding tono-op
when remapping keys. If a precedent is needed, Zellij has akeybindings: unbind: <bool>
config that does exactly this.To be more specific, I propose the following configuration:
unbind-defaults: <bool>
which defaults tofalse
. When set totrue
all default keybindings are not added to the keybinding trie (or set tono-op
, whatever's easier) and only the bindings listed in the user's config file will be used.The text was updated successfully, but these errors were encountered: