GNU bug report logs - #77649
[PATCH] Add support for updating *Completions* as you type

Previous Next

Package: emacs;

Reported by: Spencer Baugh <sbaugh <at> janestreet.com>

Date: Tue, 8 Apr 2025 15:18:01 UTC

Severity: normal

Tags: patch

Full log


View this message in rfc822 format

From: Juri Linkov <juri <at> linkov.net>
To: Spencer Baugh <sbaugh <at> janestreet.com>
Cc: Daniel Mendler <mail <at> daniel-mendler.de>, 77649 <at> debbugs.gnu.org
Subject: bug#77649: [PATCH] Add support for updating *Completions* as you type
Date: Tue, 08 Apr 2025 21:33:31 +0300
> Add support for updating the *Completions* buffer as you type,
> controlled by a new completion metadata symbol 'eager-update and
> 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.

Thanks, now finally we'll have this long-needed feature.

The first question: should it depend on the value of
'minibuffer-visible-completions'?  OTOH, even when it's nil,
*Completions* can be displayed by non-nil completion-eager-display.

So the only problem is that when the *Completions* window is removed
(e.g. when no candidates remains), it never comes back to the display
(e.g. after deleting previous characters).

Or maybe this is not a problem, I have to test it more.




This bug report was last modified 67 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.