Emacs 22: iswitchb vs ido mode 👎

By Xah Lee. Date: . Last updated: .

iswitchb is Obsolete Since Emacs 24.4

Note: iswitchb-mode is in emacs 22 (2007-06) , but declared obsolete in Emacs 24.4 (Released 2014-10). Replaced by icomplete-mode completion for switching buffers or opening files. (I used it since 2008.)

iswitchb vs ido mode

emacs ido mode 2017 07 10 35659
emacs ido mode

By default, emacs has completion when you switch buffer. But you have to type the Tab key to see a list. It's rather cumbersome.

iswitchb-mode improves that. It automatically display choices, and you don't have to actually complete the name. When you see that the first choice displayed is what you want, just Enter and you are done.

ido-mode is even better. You can use arrow keys to select choices. Also, the display of choices is more clear.

〔see Emacs: ido mode

What is the Difference Between iswitchb and ido?

Emacs, minibuffer name completion