File: minibuffer.el.html
Names with "--" are for functions and variables that are meant to be for internal use only.
Functional completion tables have an extended calling conventions:
The action can be (additionally to nil, t, and lambda) of the form
- (boundaries . SUFFIX) in which case it should return
(boundaries START . END). See completion-boundaries.
Any other return value should be ignored (so we ignore values returned
from completion tables that don't know about this new action form).
- metadata in which case it should return (metadata . ALIST) where
ALIST is the metadata of this table. See completion-metadata.
Any other return value should be ignored (so we ignore values returned
from completion tables that don't know about this new action form).
Defined variables (83)
completing-read-function | The function called by ‘completing-read’ to do its work. |
completion--capf-misbehave-funs | List of functions found on ‘completion-at-point-functions’ that misbehave. |
completion--capf-safe-funs | List of well-behaved functions found on ‘completion-at-point-functions’. |
completion--flex-score-last-md | Helper variable for ‘completion--flex-score’. |
completion-at-point-functions | Special hook to find the completion table for the entity at point. |
completion-auto-deselect | If non-nil, deselect current completion candidate when you type in minibuffer. |
completion-auto-help | Non-nil means automatically provide help for invalid completion input. |
completion-category-defaults | Default settings for specific completion categories. |
completion-category-overrides | List of category-specific user overrides for completion metadata. |
completion-cycle-threshold | Number of completion candidates below which cycling is used. |
completion-eager-display | Whether completion commands should display *Completions* buffer eagerly. |
completion-eager-update | Whether the *Completions* buffer should update as you type. |
completion-extra-properties | Property list of extra properties of the current completion job. |
completion-fail-discreetly | If non-nil, stay quiet when there is no match. |
completion-flex-nospace | Non-nil if ‘flex’ completion rejects spaces in search pattern. |
completion-in-region-function | Function to perform the job of ‘completion-in-region’. |
completion-in-region-functions | Wrapper hook around ‘completion--in-region’. |
completion-in-region-mode--predicate | Copy of the value of ‘completion-in-region-mode-predicate’. |
completion-in-region-mode-hook | Hook run after entering or leaving ‘completion-in-region-mode’. |
completion-in-region-mode-map | Keymap activated during ‘completion-in-region’. |
completion-in-region-mode-predicate | Predicate to tell ‘completion-in-region-mode’ when to exit. |
completion-lazy-hilit | If non-nil, request lazy highlighting of completion candidates. |
completion-lazy-hilit-fn | Fontification function set by lazy-highlighting completions styles. |
completion-pcm--delim-wild-regex | Regular expression matching delimiters controlling the partial-completion. |
completion-pcm--regexp | Regexp from PCM pattern in ‘completion-pcm--hilit-commonality’. |
completion-pcm-complete-word-inserts-delimiters | Treat the SPC or - inserted by ‘minibuffer-complete-word’ as delimiters. |
completion-pcm-leading-wildcard | If non-nil, partial-completion behaves as if each word is preceded by wildcard. |
completion-pcm-word-delimiters | A string of characters treated as word delimiters for completion. |
completion-setup-hook | Normal hook run at the end of setting up a completion list buffer. |
completion-show-inline-help | If non-nil, print helpful inline messages during completion. |
completion-styles | List of completion styles to use. |
completion-styles-alist | List of available completion styles. |
completions-detailed | When non-nil, display completions with details added as prefix/suffix. |
completions-format | Define the appearance and sorting of completions. |
completions-group | Enable grouping of completion candidates in the *Completions* buffer. |
completions-group-format | Format string used for the group title. |
completions-group-sort | Sort groups in the *Completions* buffer. |
completions-header-format | If non-nil, the format string for completions heading line. |
completions-highlight-face | A face name to highlight the current completion candidate. |
completions-max-height | Maximum height for *Completions* buffer window. |
completions-sort | Sort candidates in the *Completions* buffer. |
flex-score-match-tightness | Controls how the ‘flex’ completion style scores its matches. |
inhibit-message-regexps | List of regexps that inhibit messages by the function ‘inhibit-message’. |
insert-default-directory | Non-nil means when reading a filename start with default dir in minibuffer. |
minibuffer--nonselected-overlay | Overlay for highlighting contents of non-selected minibuffer window. |
minibuffer--original-buffer | Buffer that was current when ‘completing-read’ was called. |
minibuffer--regexp-primed | Non-nil when minibuffer contents change. |
minibuffer--regexp-prompt-regexp | Regular expression compiled from ‘minibuffer-regexp-prompts’. |
minibuffer--require-match | Value of REQUIRE-MATCH passed to ‘completing-read’. |
minibuffer-beginning-of-buffer-movement | Control how the M-< command in the minibuffer behaves. |
minibuffer-completion-auto-choose | Non-nil means to automatically insert completions to the minibuffer. |
minibuffer-completion-base | The base for the current completion. |
minibuffer-confirm-exit-commands | List of commands which cause an immediately following |
minibuffer-default-prompt-format | Format string used to output "default" values. |
minibuffer-inactive-mode-abbrev-table | Abbrev table for ‘minibuffer-inactive-mode’. |
minibuffer-inactive-mode-hook | Hook run after entering ‘minibuffer-inactive-mode’. |
minibuffer-inactive-mode-map | Keymap for use in the minibuffer when it is not active. |
minibuffer-inactive-mode-syntax-table | Syntax table for ‘minibuffer-inactive-mode’. |
minibuffer-local-completion-map | Local keymap for minibuffer input with completion. |
minibuffer-local-filename-completion-map | Local keymap for minibuffer input with completion for filenames. |
minibuffer-local-filename-syntax | Syntax table used when reading a file name in the minibuffer. |
minibuffer-local-must-match-map | Local keymap for minibuffer input with completion, for exact match. |
minibuffer-local-ns-map | Local keymap for the minibuffer when spaces are not allowed. |
minibuffer-message-clear-timeout | How long to display an echo-area message when the minibuffer is active. |
minibuffer-message-properties | Text properties added to the text shown by ‘minibuffer-message’. |
minibuffer-mode-abbrev-table | Abbrev table for ‘minibuffer-mode’. |
minibuffer-mode-hook | Hook run after entering ‘minibuffer-mode’. |
minibuffer-mode-map | Keymap for ‘minibuffer-mode’. |
minibuffer-nonselected-mode | Non-nil if Minibuffer-Nonselected mode is enabled. |
minibuffer-nonselected-mode-hook | Hook run after entering or leaving ‘minibuffer-nonselected-mode’. |
minibuffer-on-screen-keyboard-displayed | Whether or not the on-screen keyboard has been displayed. |
minibuffer-on-screen-keyboard-timer | Timer run upon exiting the minibuffer. |
minibuffer-regexp-mode | Non-nil if Minibuffer-Regexp mode is enabled. |
minibuffer-regexp-mode-hook | Hook run after entering or leaving ‘minibuffer-regexp-mode’. |
minibuffer-regexp-prompts | List of regular expressions that trigger ‘minibuffer-regexp-mode’ features. |
minibuffer-visible-completions | Whether candidates shown in *Completions* can be navigated from minibuffer. |
minibuffer-visible-completions--always-bind | If non-nil, force the ‘minibuffer-visible-completions’ bindings on. |
minibuffer-visible-completions-map | Local keymap for minibuffer input with visible completions. |
multi-message-max | Max size of the list of accumulated messages. |
multi-message-timeout | Number of seconds between messages before clearing the accumulated list. |
read-file-name-completion-ignore-case | Non-nil means when reading a file name completion ignores case. |
read-file-name-function | The function called by ‘read-file-name’ to do its work. |
set-message-functions | List of functions to handle display of echo-area messages. |
Defined functions (191)
Defined faces (7)
completions-annotations | Face to use for annotations in the *Completions* buffer. This face is only used if the strings used for completions doesn’t already specify a face. |
completions-common-part | Face for the parts of completions which matched the pattern. See also the face ‘completions-first-difference’. |
completions-first-difference | Face for the first character after point in completions. See also the face ‘completions-common-part’. |
completions-group-separator | Face used for the separator lines between the candidate groups. |
completions-group-title | Face used for the title text of the candidate group headlines. |
completions-highlight | Default face for highlighting the current completion candidate. |
minibuffer-nonselected | Face for highlighting contents of non-selected minibuffer window. Used by ‘minibuffer-nonselected-mode’ for the contents of the minibuffer window when the minibuffer remains active but its window is currently not selected. |