-
Notifications
You must be signed in to change notification settings - Fork 4.9k
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
Buffers micro-state vim like bindings #4778
Comments
|
The convention used in some other transient states is to bind |
I think |
You are right, it seems that n/p for iterating is way too deep into emacs, so changing it may break many workflows (relevant xkcd). I'll review the bépo layer and start a new one. I might be in need of an automated way to find n/p usages, theoretically most of the changes can be done automatically, only requiring review on bind collisions, but an explicit remap might be good enough. |
I don't know if bepo will be really useful for this, as usages are listed manually and it doesn't deal with transient states for now. Also, maybe before going too far into making it a layer, ask @syl20bnr if he is ready to merge this kind of changes. |
It seems that |
I feel that mnemonics for [n]next and [p]previous should be dropped for [j]next [p]previous. Even while it goes a bit against an easy way to remember, it uses your vim muscle memory for movement keys (bonus j/k are next to each other on qwerty and dvorak).
Maybe this change should be applied only if the user is using evil-mode.
There are probably a few more microstates that go through lists, they should be modified too to keep consistency.
The text was updated successfully, but these errors were encountered: