Icicles is a mode for Emacs that allows for more sophisticated switching of buffers.
I graduated to iswitchb about 5 years ago, and I think it might be time to graduate again. I find iswitchb works really well for most projects, but these new Ruby on Rails projects that I'm working on require so many different files to be switched between that I find myself wanting something more.
1 comment:
You might try "ido" too, as an alternative that lies somewhere between iswitchb and the kitchen-sink approach of icicles. ido.el is bundled with Emacs 22. I find the following settings really helpful:
(ido-mode t) ; use 'buffer rather than t to use only buffer switching
(ido-everywhere t)
(setq ido-enable-flex-matching t)
(setq ido-use-filename-at-point t)
(setq ido-auto-merge-work-directories-length -1)
(require 'recentf)
(setq recentf-max-saved-items 100)
(defun steve-ido-choose-from-recentf ()
"Use ido to select a recently opened file from the `recentf-list'"
(interactive)
(find-file (ido-completing-read "Open file: " recentf-list nil t)))
(global-set-key [(meta f11)] 'steve-ido-choose-from-recentf)
(From my emacs config, published here: http://git.sanityinc.com/?p=emacs.d.git;a=blob;f=init.el;hb=HEAD)
Hope that helps.
Post a Comment