icomplete-mode
icomplete-mode is an interactive autoloaded compiled Lisp function in `icomplete.el
'.
(icomplete-mode &optional ARG)
Toggle incremental minibuffer completion (Icomplete mode).
With a prefix argument ARG, enable Icomplete mode if ARG is
positive, and disable it otherwise. If called from Lisp, enable
the mode if ARG is omitted or nil.
When this global minor mode is enabled, typing in the minibuffer
continuously displays a list of possible completions that match
the string you have typed. See `icomplete-completions' for a
description of how prospective completions are displayed.
For more information, see Info node `(emacs)Icomplete'.
For options you can set, `M-x customize-group icomplete'.
You can use the following key bindings to navigate and select
completions:
key binding
--- -------
C-j minibuffer-force-complete-and-exit
ESC Prefix Command
C-, icomplete-backward-completions
C-. icomplete-forward-completions
C-M-i minibuffer-force-complete