5 ms·
I think this thread is my best shot at getting this question answered.. I've been using Emacs 23.x for the last several years because the buffer-switcher behavi
by jazzychad 12y ago
I think this thread is my best shot at getting this question answered.. I've been using Emacs 23.x for the last several years because the buffer-switcher behavior changed in Emacs 24 and I have no idea how (or if it's even possible) to get the previous behavior back?
In Emacs 23 and below (for as long as I've used Emacs), I would change buffers by hitting F10-b (F10 brings up menu, b is shortcut for Buffers).
Then there is a nice little list of open buffers and the first letter of the filename is usually the shortcut to switch to that buffer.
This made it really fast to switch back and forth between multiple files (I want to go to index.html == F10-b-i ; now I want to switch back to about.html == F10-b-a), it was very simple.
Emacs 24 changed that behavior and so the quick switching between buffers based on the first letter of their filename went away.
Does anyone else know what I'm talking about? Is it possible to get the previous behavior in 24? I'm slowly finding packages that won't compile in Emacs 23 anymore b/c they depend on new Emacs 24 elisp functions. I only ever use Emacs from inside a terminal (emacs -nw), so that's why I'm navigating buffers by the F10 menu.
EDIT: Well, I may be an idiot. I just downloaded the latest 24 build and it seems to be working as before again! Not sure when this changed, but maybe this is now a non-issue. I feel a bit silly, but maybe this will help someone else?
- ilyabraude 12y agoI may be missing something, but try C-x b instead of F-10 b
- jazzychad 12y agoThat's slightly different. It will prompt for a buffer name, which you can type in and tab-complete, but it's not quite as fast as the one-key switching (also it doesn't show a list of buffers unless you try to tab-complete while the prompt is empty).
- sjm 12y agoWith ido-everywhere, flx-ido and ido-vertical-mode you can get nice, fast buffer-switching with fuzzy matching via C-x b. See these two screenshots for an example: http://imgur.com/a/sZk8m http://imgur.com/a/sZk8m
- viksit 12y agoWhy not use C-x b <letter>?
- dimitar 12y agoHave you tried ido mode? Ido-switch-buffer works nicely and it can be customized.
- chetanahuja 12y agoApparently, Helm is the latest hotness in that department. http://tuhdo.github.io/helm-intro.html http://tuhdo.github.io/helm-intro.html It should be just an M-x package-install away at this point
- hsuresh 12y agoC-x C-b brings up a list of open buffers. Is that the same as what you are looking for?