Implement C-(S)-tab buffer switch in Ivy layer #14287
Closed
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
These keybindings offer a nearly equivalent experience to the common C-tab buffer switching behavior. To me this is still the superior way for switching between previous buffers (more than only one like
SPC-tab
). Also, I think many other users like this behavior, see:https://stackoverflow.com/questions/4146574/how-to-properly-configure-ctrl-tab-in-emacs
https://stackoverflow.com/questions/4133181/emacs-tab-between-buffers
https://www.reddit.com/r/emacs/comments/9z4faf/ctrltab_buffer_switching/
(the only downside is that new users maybe will not use
SPC b b
when they should, but I guess they will).I am not sure if the keystring used in the last defined keybinding is universal, but this one is working for my keyboard.
As far as I know these bindings do not interfere with any other bindings (i.e. they were all still undefined).
It is just a proposal... no need to merge it if you think it does not fit.
The table was outlined using
org-cycle
andemacs -Q
.