-
Notifications
You must be signed in to change notification settings - Fork 3.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
Selection-first modal editing (like Kakoune, Helix editors - alternative to "vim mode") #4888
Comments
Hey, @r-moore @jfaz1 - quick note. I just remembered there is an open discussion regarding "Post-vim" modal editing. You may draw inspiration or give suggestions there too. 😁 |
Agreed, I think the helix way is better than vim. |
The editing models used by Vim, Helix and Emacs are all vastly different and implementing just one of these modes in Zed would require a monumental effort. I don't think it makes much sense for this to live within core Zed, but rather as community extensions. |
yeah,Allowing users to do this through plugins, regardless of whether they prefer vim or helix, is the best way. |
Sounds like it won't be a core feature and will need someone to write a plugin. Should I close this issue then folks? |
I'd leave it open. Nothing is off the table in terms of what we might add. Also, we have the |
Check for existing issues
Describe the feature
In VIM's command mode you usually type the action before the selection, e.g.
dw
to delete a word. In selection-first editors like Helix you make the selection before the action, so it would bewd
instead ofdw
.Having used Helix for a while I now much prefer the Helix/Kakoune convention!
Maybe Zed could implement this customisable way such that you can configure the keybindings to emulate other modal editors?
If applicable, add mockups / screenshots to help present your vision of the feature
No response
The text was updated successfully, but these errors were encountered: