Emacs: icomplete vs ido mode 👎
- This page is for Emacs 28 (Released 2022-04).
- For Emacs 27 (Released 2020-08) or before, see Emacs 27: icomplete vs ido mode 👎.
What is the difference between icomplete vs ido
icomplete-modedoes completion for all prompts
ido-modedoes completion for file/buffer commands only
icomplete-mode does name completion for any command that prompts for a list of choices
in minibufer. They include:
only supports name completion for opening file or switch buffer commands:
There is no config you can set to make other commands use ido completion.
For emacs 28 or later, you should just use icomplete or fido. ido mode is now history.