Skip to content

Provide keyboard mapping schema that isn't based on vi or vim #4410

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

Closed
airtonix opened this issue Oct 21, 2022 · 2 comments
Closed

Provide keyboard mapping schema that isn't based on vi or vim #4410

airtonix opened this issue Oct 21, 2022 · 2 comments
Labels
C-enhancement Category: Improvements R-wontfix Not planned: Won't fix

Comments

@airtonix
Copy link

For us normal peasants please give us a normal keyboard mapping scheme that's able to handle schemes like vscode and sublime text has.

@airtonix airtonix added the C-enhancement Category: Improvements label Oct 21, 2022
@dead10ck
Copy link
Member

It's really unclear what you're asking for. If you just want different key mappings, you can configure them yourself. If you want to contribute meaningful discussion about the default mappings, you can join the discussion in #165. If you mean you want a modeless editor where you want insert mode all the time, arrow keys, etc, then see #3671. Helix is not VSCode or Sublime. Those are fine editors, but helix is not trying to be a drop in replacement for them.

@the-mikedavis
Copy link
Member

Modal editing is part of Helix's vision (see here) and we aren't interested in supporting multiple paradigms (see here).

You may be able to build something non-modal by rebinding keys in insert mode but it isn't possible to entirely eliminate modes from Helix. I would encourage you to run through the tutor and try to get a feel for how Helix works and see if you end up liking it.

@the-mikedavis the-mikedavis closed this as not planned Won't fix, can't repro, duplicate, stale Oct 22, 2022
@the-mikedavis the-mikedavis added the R-wontfix Not planned: Won't fix label Oct 22, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
C-enhancement Category: Improvements R-wontfix Not planned: Won't fix
Projects
None yet
Development

No branches or pull requests

3 participants