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 alternative keybindings #3909

Open
akaihola opened this issue Sep 14, 2024 · 0 comments
Open

Allow alternative keybindings #3909

akaihola opened this issue Sep 14, 2024 · 0 comments
Labels
enhancement New feature or request

Comments

@akaihola
Copy link

Is your feature request related to a problem? Please describe.
My Magit muscle memory and ergonomic awareness tell me to use n/p/c-n/n-p for up/down navigation instead of reaching for arrow keys whenever I'm alternating between typing and navigating.

Describe the solution you'd like
Allow each action to have multiple keybindings.

Example:

        prevItem: [ <up>, <c-p> ]
        nextItem: [ <down>, <c-n> ]

Describe alternatives you've considered

  • give up arrow keys
    • (but I often alternate between Emacs and arrow cursor navigation)
  • just use arrow keys
    • (but it's un-ergonomic)
  • look for a terminal app wrapper which can remap keys for just one app
    • (but it would be a hack, and I also need this for both Linux and Windows)
  • look for an alternative to lazygit
    • (but lazygit is great and I haven't found a better one – Magit is prohibitively slow on Windows, gitui lacks some features)
@akaihola akaihola added the enhancement New feature or request label Sep 14, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant