File: icomplete.el.html

Enabling this package implements a more fine-grained minibuffer completion feedback scheme. Prospective completions are concisely indicated within the minibuffer itself, with each successive keystroke.

See icomplete-completions docstring for a description of the icomplete display format.

See the icomplete-minibuffer-setup-hook docstring for a means to customize icomplete setup for interoperation with other minibuffer-oriented packages.

To enable/disable icomplete mode, use the icomplete-mode(var)/icomplete-mode(fun) function.

Thanks to everyone for their suggestions for refinements of this package. I particularly have to credit Michael Cook, who implemented an incremental completion style in his 'iswitch' functions that served as a model for icomplete. Some other contributors: Noah Friedman (restructuring as minor mode), Colin Rafferty (lemacs reconciliation), Lars Lindberg, RMS, and others.

klm.

Defined variables (28)

fido-modeNon-nil if Fido mode is enabled.
fido-mode-hookHook run after entering or leaving ‘fido-mode’.
fido-vertical-modeNon-nil if Fido-Vertical mode is enabled.
fido-vertical-mode-hookHook run after entering or leaving ‘fido-vertical-mode’.
icomplete--initial-inputInitial input in the minibuffer when ‘icomplete-mode’ was activated.
icomplete--scrolled-completionsIf non-nil, tail of completions list manually scrolled to.
icomplete--scrolled-pastIf non-nil, reverse tail of completions scrolled past.
icomplete-compute-delayCompletions-computation stall, used only with large-number completions.
icomplete-delay-completions-thresholdPending-completions number over which to apply ‘icomplete-compute-delay’.
icomplete-fido-mode-mapKeymap used by ‘fido-mode’ in the minibuffer.
icomplete-hide-common-prefixWhen non-nil, hide common prefix from completion candidates.
icomplete-in-bufferIf non-nil, also use Icomplete when completing in non-mini buffers.
icomplete-matches-formatFormat of the current/total number of matches for the prompt prefix.
icomplete-max-delay-charsMaximum number of initial chars to apply ‘icomplete-compute-delay’.
icomplete-minibuffer-mapKeymap used by ‘icomplete-mode’ in the minibuffer.
icomplete-minibuffer-setup-hookIcomplete-specific customization of minibuffer setup.
icomplete-modeNon-nil if Icomplete mode is enabled.
icomplete-mode-hookHook run after entering or leaving ‘icomplete-mode’.
icomplete-overlayOverlay used to display the list of completions.
icomplete-prospects-heightMaximum number of lines to use in the minibuffer.
icomplete-scrollIf non-nil, scroll candidates list instead of rotating it.
icomplete-separatorString used by Icomplete to separate alternatives in the minibuffer.
icomplete-show-matches-on-no-inputWhen non-nil, show completions when first prompting for input.
icomplete-tidy-shadowed-file-namesIf non-nil, automatically delete superfluous parts of file names.
icomplete-vertical-modeNon-nil if Icomplete-Vertical mode is enabled.
icomplete-vertical-mode-hookHook run after entering or leaving ‘icomplete-vertical-mode’.
icomplete-vertical-mode-minibuffer-mapKeymap used by ‘icomplete-vertical-mode’ in the minibuffer.
icomplete-with-completion-tablesSpecialized completion tables with which Icomplete should operate.

Defined functions (24)

fido-mode(&optional ARG)
fido-vertical-mode(&optional ARG)
icomplete--augment(MD PROSPECTS)
icomplete--fido-mode-setup()
icomplete--render-vertical(COMPS MD)
icomplete--vertical-minibuffer-setup()
icomplete-backward-completions()
icomplete-completions(NAME CANDIDATES PREDICATE REQUIRE-MATCH)
icomplete-exhibit()
icomplete-fido-backward-updir()
icomplete-fido-delete-char()
icomplete-fido-exit(FORCE)
icomplete-fido-kill()
icomplete-fido-ret()
icomplete-force-complete()
icomplete-force-complete-and-exit()
icomplete-forward-completions()
icomplete-minibuffer-setup()
icomplete-mode(&optional ARG)
icomplete-ret()
icomplete-simple-completing-p()
icomplete-vertical-goto-first()
icomplete-vertical-goto-last()
icomplete-vertical-mode(&optional ARG)

Defined faces (3)

icomplete-first-matchFace used by Icomplete for highlighting first match.
icomplete-sectionFace used by `icomplete-vertical-mode' for the section title.
icomplete-selected-matchFace used by `icomplete-vertical-mode' for the selected candidate.