diff options
| author | Spencer Baugh | 2025-04-03 15:38:22 -0400 |
|---|---|---|
| committer | Eli Zaretskii | 2025-08-16 14:23:26 +0300 |
| commit | 4d90bdb385a23b26ddecae04b92e5557be172d27 (patch) | |
| tree | 2034ac7ebc1d1145bf76812a7723dcc50062ea61 /admin/notes/java | |
| parent | cc37d199b029032045ccf0eb7bc83f166d33370a (diff) | |
| download | emacs-4d90bdb385a23b26ddecae04b92e5557be172d27.tar.gz emacs-4d90bdb385a23b26ddecae04b92e5557be172d27.zip | |
Add support for updating *Completions* as you type
Add support for updating the *Completions* buffer as you type,
controlled by a new completion metadata symbol 'eager-update'
and a new defcustom 'completion-eager-update'.
You can configure a completion category to update *Completions*
as you type by setting 'completion-category-overrides'
appropriately; or set 'completion-eager-update' to t to always
update *Completions* as you type.
This is similar to the recently added 'completion-eager-display'.
* lisp/minibuffer.el (completion-eager-update): Add new
defcustom defaulting to 'auto. (Bug#77649)
(completion--eager-update-p, completions--background-update)
(completions--post-command-update): Add.
(completions--after-change): Call
'completions--post-command-update' via 'post-command-hook'.
(minibuffer-completion-help): Check 'completion-eager-update'
and install 'completions--after-change'.
(completion-help-at-point): Call 'completion--eager-update-p'
if ONLY-IF-EAGER is non-nil.
* etc/NEWS: Announce completion-eager-update. Reword the
announcement of 'completion-eager-display' for consistency.
Diffstat (limited to 'admin/notes/java')
0 files changed, 0 insertions, 0 deletions