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 (51)
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-annotate-function | Function to add annotations in the *Completions* buffer. |
completion-at-point-functions | Special hook to find the completion table for the entity at point. |
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 styles. |
completion-cycle-threshold | Number of completion candidates below which cycling is used. |
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-pcm--delim-wild-regex | Regular expression matching delimiters controlling the partial-completion. |
completion-pcm-complete-word-inserts-delimiters | Treat the SPC or - inserted by ‘minibuffer-complete-word’ as delimiters. |
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. |
flex-score-match-tightness | Controls how the ‘flex’ completion style scores its matches. |
insert-default-directory | Non-nil means when reading a filename start with default dir in minibuffer. |
minibuffer--original-buffer | Buffer that was current when ‘completing-read’ was called. |
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-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-hook | Hook run after entering InactiveMinibuffer 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-hook | Hook run after entering Minibuffer mode. |
minibuffer-mode-map | Keymap for ‘minibuffer-mode’. |
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. |
Defined functions (135)
Defined faces (5)
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. |