This user option determines for which functional group (buffer and files) Ido behavior should be enabled.
If the value of this user option is non-nil
, searching of
buffer and file names should ignore case.
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
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
).
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.
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.
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.
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.
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.
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.
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.