Skip to content

Miscellaneous Customization ​

User Option: ido-mode ​

This user option determines for which functional group (buffer and files) Ido behavior should be enabled.

User Option: ido-case-fold ​

If the value of this user option is non-nil, searching of buffer and file names should ignore case.

User Option: ido-show-dot-for-dired ​

If the value of this user option is non-nil, always put ‘.’ as the first item in file name lists. This allows the current directory to be opened immediately with Dired

User Option: ido-enable-dot-prefix ​

If the value of this user option is non-nil, Ido will match leading dot as prefix. I.e., hidden files and buffers will match only if you type a dot as first char (even if ido-enable-prefix is nil).

User Option: ido-confirm-unique-completion ​

If the value of this user option is non-nil, even a unique completion must be confirmed. This means that ido-complete (TAB) must always be followed by ido-exit-minibuffer (RET) even when there is only one unique completion.

User Option: ido-cannot-complete-command ​

When ido-complete can’t complete any more, it will run the command specified by this user option. The most useful values are ido-completion-help, which pops up a window with completion alternatives, or ido-next-match or ido-prev-match, which cycle the buffer list.

User Option: ido-max-file-prompt-width ​

This user option specifies the upper limit of the prompt string. If its value is an integer, it specifies the number of characters of the string. If its value is a floating point number, it specifies a fraction of the frame width.

User Option: ido-max-window-height ​

If the value of this user option is non-nil, its value will override the variable max-mini-window-height, which is the maximum height for resizing mini-windows (the minibuffer and the echo area). If it’s a floating point number, it specifies a fraction of the mini-window frame’s height. If it’s an integer, it specifies the number of lines.

User Option: ido-record-commands ​

If the value of this user option is non-nil, Ido will record commands in the variable command-history. Note that non-Ido equivalent is recorded.

User Option: ido-all-frames ​

This user option will be passed to walk-windows as its all-frames argument when Ido is finding buffers. See Cyclic Ordering of Windows in GNU Emacs Lisp Reference Manual.

User Option: ido-minibuffer-setup-hook ​

This hook variable contains Ido-specific customization of minibuffer setup. It is run during minibuffer setup if Ido is active, and is intended for use in customizing ido for interoperation with other packages.