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-mode | Non-nil if Fido mode is enabled. |
fido-mode-hook | Hook run after entering or leaving ‘fido-mode’. |
fido-vertical-mode | Non-nil if Fido-Vertical mode is enabled. |
fido-vertical-mode-hook | Hook run after entering or leaving ‘fido-vertical-mode’. |
icomplete--initial-input | Initial input in the minibuffer when ‘icomplete-mode’ was activated. |
icomplete--scrolled-completions | If non-nil, tail of completions list manually scrolled to. |
icomplete--scrolled-past | If non-nil, reverse tail of completions scrolled past. |
icomplete-compute-delay | Completions-computation stall, used only with large-number completions. |
icomplete-delay-completions-threshold | Pending-completions number over which to apply ‘icomplete-compute-delay’. |
icomplete-fido-mode-map | Keymap used by ‘fido-mode’ in the minibuffer. |
icomplete-hide-common-prefix | When non-nil, hide common prefix from completion candidates. |
icomplete-in-buffer | If non-nil, use Icomplete when completing in buffers other than minibuffer. |
icomplete-matches-format | Format of the current/total number of matches for the prompt prefix. |
icomplete-max-delay-chars | Maximum number of initial chars to apply ‘icomplete-compute-delay’. |
icomplete-minibuffer-map | Keymap used by ‘icomplete-mode’ in the minibuffer. |
icomplete-minibuffer-setup-hook | Icomplete-specific customization of minibuffer setup. |
icomplete-mode | Non-nil if Icomplete mode is enabled. |
icomplete-mode-hook | Hook run after entering or leaving ‘icomplete-mode’. |
icomplete-overlay | Overlay used to display the list of completions. |
icomplete-prospects-height | Maximum number of lines to use in the minibuffer. |
icomplete-scroll | If non-nil, scroll candidates list instead of rotating it. |
icomplete-separator | String used by Icomplete to separate alternatives in the minibuffer. |
icomplete-show-matches-on-no-input | When non-nil, show completions when first prompting for input. |
icomplete-tidy-shadowed-file-names | If non-nil, automatically delete superfluous parts of file names. |
icomplete-vertical-mode | Non-nil if Icomplete-Vertical mode is enabled. |
icomplete-vertical-mode-hook | Hook run after entering or leaving ‘icomplete-vertical-mode’. |
icomplete-vertical-mode-minibuffer-map | Keymap used by ‘icomplete-vertical-mode’ in the minibuffer. |
icomplete-with-completion-tables | Specialized completion tables with which Icomplete should operate. |
Defined functions (25)
fido-mode | (&optional ARG) |
fido-vertical-mode | (&optional ARG) |
icomplete--augment | (MD PROSPECTS) |
icomplete--fido-ccd | () |
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-match | Face used by Icomplete for highlighting first match. |
icomplete-section | Face used by ‘icomplete-vertical-mode’ for the section title. |
icomplete-selected-match | Face used by ‘icomplete-vertical-mode’ for the selected candidate. |