5.4 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.