Prelude Ido
Overview
Ido (Interactively DO things) is a built-in Emacs package for interactive buffer switching and file finding. This module enhances Ido with better fuzzy matching and additional features.
Note
This module is an alternative to the Helm, Ivy, Vertico modules - you should only enable one completion framework.
Packages
The following packages are installed:
- flx-ido - advanced fuzzy matching for Ido
- ido-completing-read+ - use Ido for even more completing-read calls
- smex - a smart M-x enhancement (Ido-powered, with history and frequency sorting)
Configuration
Prelude sets the following Ido defaults:
- Flex matching enabled
- No prefix matching required
- Creates new buffers without confirmation
- Uses filename at point as a guess
- Shows up to 10 completion prospects
- Opens files in the selected window
Key Bindings
| Key | Command | Description |
|---|---|---|
| M-x | smex |
Ido-powered command execution |
| M-X | smex-major-mode-commands |
Major mode commands |