GNU bug report logs - #81349
31.0.90; "No match" reported when eager completions are enabled

Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.

Package: emacs; Reported by: Knut Anders Hatlen <kahatlen@HIDDEN>; Done: Juri Linkov <juri@HIDDEN>; Maintainer for emacs is bug-gnu-emacs@HIDDEN.
bug marked as fixed in version 31.0.90, send any further explanations to 81349 <at> debbugs.gnu.org and Knut Anders Hatlen <kahatlen@HIDDEN> Request was from Juri Linkov <juri@HIDDEN> to control <at> debbugs.gnu.org. Full text available.

Message received at 81349 <at> debbugs.gnu.org:


Received: (at 81349) by debbugs.gnu.org; 10 Jul 2026 15:58:22 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Jul 10 11:58:22 2026
Received: from localhost ([127.0.0.1]:34147 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1wiDcM-0003g5-1j
	for submit <at> debbugs.gnu.org; Fri, 10 Jul 2026 11:58:22 -0400
Received: from mout-p-102.mailbox.org ([80.241.56.152]:33176)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <juri@HIDDEN>)
 id 1wiDcI-0003fe-8H; Fri, 10 Jul 2026 11:58:19 -0400
Received: from smtp202.mailbox.org (smtp202.mailbox.org [10.196.197.202])
 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
 key-exchange x25519 server-signature RSA-PSS (4096 bits) server-digest SHA512)
 (No client certificate requested)
 by mout-p-102.mailbox.org (Postfix) with ESMTPS id 4gxc1Z0PMVzKvtn;
 Fri, 10 Jul 2026 17:58:10 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linkov.net; s=MBO0001; 
 t=1783699090;
 h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
 to:to:cc:cc:mime-version:mime-version:content-type:content-type:
 in-reply-to:in-reply-to:references:references;
 bh=Re0KUgCqJ9ztMScpFIhD+Jk9o/I5SrzUoC46lYbbX1s=;
 b=gczFIQp/wFBH9kA/ux276DW2x+6WTuAom1HLWnyw7DvYeexeySSD2f91tvAqAbvu4R+/DM
 P5t+Zomh0UvR6KYTAlfa2b6Dkm+sDmO1b256N2YOYlxiDHs3gi6L4mJZSs9HsGPMLy+Etk
 T7LXiONULqoeUL6y3GzBryBzVCY/xyMOjbrptOcc3o/PpMOJTB7FhHPR3NMKXQcXDQy6dN
 N8QqdvKdNu6/1W44X4dOwip/zkCx6GJz38YVt/NmTuAQIKfaXk41jG+ZhX+8t13pgv3a6y
 gjstXUUBRYgU4hYtTK9iD0kbASgL8OFPKcX+oShzWVrVJ+HVy+vh727yQKAWWA==
From: Juri Linkov <juri@HIDDEN>
To: Knut Anders Hatlen <kahatlen@HIDDEN>
Subject: Re: bug#81349: 31.0.90; "No match" reported when eager completions
 are enabled
In-Reply-To: <87ldbrhqdr.fsf@HIDDEN>
Organization: LINKOV.NET
References: <tsqgb4lp.fsf@HIDDEN>
 <8733y0i0x0.fsf@HIDDEN> <87ldbrhqdr.fsf@HIDDEN>
Date: Fri, 10 Jul 2026 18:57:03 +0300
Message-ID: <87jyr27s8g.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 81349
Cc: Spencer Baugh <sbaugh@HIDDEN>, 81349 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

close 81349 31.0.90
thanks

>> A possible solution is to ensure if the current buffer
>> is still the same minibuffer:
>
> Thanks for looking into it. I cannot say much about the correctness of
> the patch, but it does appear to fix the issue I'm seeing.

Thanks for confirming, so now pushed and closed.

> Running cancel-timer upon exiting the minibuffer might be an
> alternative, perhaps.

There are other possible cases that might switch the current buffer,
such as creating a new recursive minibuffer, or just navigating to
another window.  So checking the current buffer looks safer.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#81349; Package emacs. Full text available.

Message received at 81349 <at> debbugs.gnu.org:


Received: (at 81349) by debbugs.gnu.org; 3 Jul 2026 18:36:47 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Jul 03 14:36:46 2026
Received: from localhost ([127.0.0.1]:52990 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1wfikm-0008Pf-AQ
	for submit <at> debbugs.gnu.org; Fri, 03 Jul 2026 14:36:46 -0400
Received: from mail-lf1-x12e.google.com ([2a00:1450:4864:20::12e]:54503)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <kahatlen@HIDDEN>)
 id 1wfikj-0008Np-49
 for 81349 <at> debbugs.gnu.org; Fri, 03 Jul 2026 14:36:42 -0400
Received: by mail-lf1-x12e.google.com with SMTP id
 2adb3069b0e04-5aebba706b3so821998e87.0
 for <81349 <at> debbugs.gnu.org>; Fri, 03 Jul 2026 11:36:41 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20251104; t=1783103794; x=1783708594; darn=debbugs.gnu.org;
 h=content-type:mime-version:user-agent:message-id:date:references
 :in-reply-to:subject:cc:to:from:from:to:cc:subject:date:message-id
 :reply-to:content-type;
 bh=CFjDbMZdmyiTg4BIYEzuETdp/Ple0zuIXQao9uu3qfk=;
 b=PcmAw1LaG2agoT8TMZRpg6fdumKJRbt9YbJMz8UYtLvlYaNcubcpACTGOnTA4Fqy84
 mqn4OqiPxVH8MVm+ET3Q9RDpbA/IitShjG/z5x/fGO+NGnyZw0ie5Atk/yZGUbPgjqMY
 M1LCCGKVzhzheRGTuFV/sQtq6/OF4zh7sq91T67Tkk1AkMySbUhzIGPOeUN4Z7QhMfgz
 NuDbVYSAgllfQoDf2ViQdkhTyatZJ2iHppvPU725yOXzgxoNGDNDpnxN2JIIqaeIbMJB
 bgThNLQN0ra+78LBo/QRai7pad4SAWk74Zg0DtDqLsbUXG7IOhgGwxpUM+DaXxgIbEaB
 rMWA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20251104; t=1783103794; x=1783708594;
 h=content-type:mime-version:user-agent:message-id:date:references
 :in-reply-to:subject:cc:to:from:x-gm-gg:x-gm-message-state:from:to
 :cc:subject:date:message-id:reply-to:content-type;
 bh=CFjDbMZdmyiTg4BIYEzuETdp/Ple0zuIXQao9uu3qfk=;
 b=cz91PvoIE5ExImpW970map2FXsgr722z0SArzsv8DKpIa2Agp8/pYIAyJc/dwwon4n
 Y4KsCjZHSRPfxXBfAsUMVAVFAA0WbgSBX2SBvoFaMq5mFAwGnOZR+CHxmBviIyn9r0j6
 gzAtJBQalKtqi2Eu6qa2X/QXuZp2xQ4sKzg8C7jDL1iYuONWbc8l8+K9ZhXdcK9WIEwi
 UBRT+Ul/pd49vtJr6X/bDnAMT04vOUzmsN5NjOzdRs0g/rWtXLe4xataTHc403nrYb2c
 sMRl7pwvmxsWBYXNmr10/B05Rg2U96+6l1qzdGr+i3qwOl97mkehDMxoAMvYPvar4d/p
 0a7A==
X-Forwarded-Encrypted: i=1;
 AHgh+RoOHoLC+oZcXP/iGU/0FJhwR5H8EIXiCEg4/a/MiWGaALjQliddhGKDRoUHg8Nf9wr7IF88Nw==@debbugs.gnu.org
X-Gm-Message-State: AOJu0YxOYqCd+ypgJKe7houm0KNBkG5KcTlBQ3n/w3f6BccDaGpQP01R
 Uo0Q9DBUF2r2dFfDmKi+PvyljeQD8IVLm0DBunl9DHtfgCn0J/lqI/rmQY5y/c0=
X-Gm-Gg: AfdE7cni9qd5xkVS3FFG2kofKsn0fZRtOKXpZWDHJ1KEQpGuh1RUsYiDZqrS3Ego775
 ZTcWijobwQCeUZXNHanqsfSXgnWnfnWcw9gXlrPuR+FnCiDDaGtxvbgWt863pFiWKy7NzzNFVE8
 +W7dihb93TOZrs32KqeWJB/80t039Uho5+fIgpN9APJxwB+rigPZXWyY/GDkrHH6wMVIjVkLaGx
 uPB65TqloA/KJf3yUfw95HImcXfgesb7GclNjDSnjsyrUfGHayZ7of33hZJ/KKfnyYVhY6GZKJV
 SUe5dyaKxIjgVzy3pLjaZ97r/ipkjIjNCs29rBaueG+HjAy9vLTuCdThIdS6RlSqhJuFXjiQzDH
 aNzxJG8/aawUPh6Jn604kehQv7YnRmJ95vu14SRz4DZGBiPDUWu9ms6nm3IAFzw7LlsJxxBL0Gy
 aupQ==
X-Received: by 2002:a05:6512:3da1:b0:5ae:bd1f:c831 with SMTP id
 2adb3069b0e04-5aed5095405mr28234e87.16.1783103794000; 
 Fri, 03 Jul 2026 11:36:34 -0700 (PDT)
Received: from krokus ([84.214.174.26]) by smtp.gmail.com with ESMTPSA id
 38308e7fff4ca-39b4ae810fesm4037381fa.42.2026.07.03.11.36.33
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Fri, 03 Jul 2026 11:36:33 -0700 (PDT)
From: Knut Anders Hatlen <kahatlen@HIDDEN>
To: Juri Linkov <juri@HIDDEN>
Subject: Re: bug#81349: 31.0.90; "No match" reported when eager completions
 are enabled
In-Reply-To: <8733y0i0x0.fsf@HIDDEN>
References: <tsqgb4lp.fsf@HIDDEN>
 <8733y0i0x0.fsf@HIDDEN>
Date: Fri, 03 Jul 2026 20:36:32 +0200
Message-ID: <87ldbrhqdr.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: 1.0 (+)
X-Debbugs-Envelope-To: 81349
Cc: Spencer Baugh <sbaugh@HIDDEN>, 81349 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: 0.0 (/)

Juri Linkov <juri@HIDDEN> writes:

>> 1. Evaluate:
>>
>>    (setopt completion-eager-update t
>>            completion-eager-display t)
>>
>> 2. Type: M-x emacs-ver
>>
>>    *Completions* is shown with one candidate: emacs-version
>>
>> 3. Select "emacs-version" in *Completions* with: M-<down> M-RET
>>
>> The echo area now displays "No match". The expected result is that it
>> displays the Emacs version.
>
> Thanks for reporting this.  Debugging revealed
> that immediately before exiting the minibuffer
> the inserted string schedules more updates
> by running completions--background-update
> from the idle timer.  But at the time it runs,
> the minibuffer is already exited.
>
> A possible solution is to ensure if the current buffer
> is still the same minibuffer:

Thanks for looking into it. I cannot say much about the correctness of
the patch, but it does appear to fix the issue I'm seeing. Running
cancel-timer upon exiting the minibuffer might be an alternative,
perhaps.

-- 
Knut Anders




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#81349; Package emacs. Full text available.

Message received at 81349 <at> debbugs.gnu.org:


Received: (at 81349) by debbugs.gnu.org; 3 Jul 2026 15:10:10 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Jul 03 11:10:09 2026
Received: from localhost ([127.0.0.1]:52315 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1wffWo-0000qU-7u
	for submit <at> debbugs.gnu.org; Fri, 03 Jul 2026 11:10:09 -0400
Received: from mout-p-202.mailbox.org ([80.241.56.172]:35608)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <juri@HIDDEN>) id 1wffWc-0000ne-HD
 for 81349 <at> debbugs.gnu.org; Fri, 03 Jul 2026 11:09:57 -0400
Received: from smtp202.mailbox.org (smtp202.mailbox.org
 [IPv6:2001:67c:2050:b231:465::202])
 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
 key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256)
 (No client certificate requested)
 by mout-p-202.mailbox.org (Postfix) with ESMTPS id 4gsHGy5pRrz9tp5;
 Fri,  3 Jul 2026 17:09:46 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linkov.net; s=MBO0001; 
 t=1783091386;
 h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
 to:to:cc:cc:mime-version:mime-version:content-type:content-type:
 in-reply-to:in-reply-to:references:references;
 bh=v0dDyrDBEDGRmikzifNxSnHruYu+cWZVSGUjikyZzHM=;
 b=g6VPoiLzzHymuJdHGSb+Nm5rFdVO1B2jTOzTYyK/TRH9o5H4bNNf8yk5dwGJHNsFM5Pz8G
 kxKscuSQUzXsQbIJ/BdWUB9UCC3OZj9u9zlr14j6vQAUIOnZgCR8LKdPHZzSZRejpfLNiY
 bv1F0gRveVVCCZnj5cIcPO36yog/oBq9o/X3ZdcOvvF+AD3k8uujAfmCLVWS+r03AC/d46
 k2Mfa02wyyVmSb3SIejI9+bRBD87YN+7euKhmZe2wjijUVRyYiycuDHL4BLiGcuTnnczvy
 pyWfmb8doxNhlJkflRr7bH4KR8vHAsFnYGA472eK6GlxwpkDNAeNJqYg7MN6ZA==
Authentication-Results: outgoing_mbo_mout; dkim=none;
 spf=pass (outgoing_mbo_mout: domain of juri@HIDDEN designates
 2001:67c:2050:b231:465::202 as permitted sender)
 smtp.mailfrom=juri@HIDDEN
From: Juri Linkov <juri@HIDDEN>
To: Knut Anders Hatlen <kahatlen@HIDDEN>
Subject: Re: bug#81349: 31.0.90; "No match" reported when eager completions
 are enabled
In-Reply-To: <tsqgb4lp.fsf@HIDDEN>
Organization: LINKOV.NET
References: <tsqgb4lp.fsf@HIDDEN>
Date: Fri, 03 Jul 2026 18:08:59 +0300
Message-ID: <8733y0i0x0.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="=-=-="
X-Rspamd-Queue-Id: 4gsHGy5pRrz9tp5
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 81349
Cc: Spencer Baugh <sbaugh@HIDDEN>, 81349 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

--=-=-=
Content-Type: text/plain

> 1. Evaluate:
>
>    (setopt completion-eager-update t
>            completion-eager-display t)
>
> 2. Type: M-x emacs-ver
>
>    *Completions* is shown with one candidate: emacs-version
>
> 3. Select "emacs-version" in *Completions* with: M-<down> M-RET
>
> The echo area now displays "No match". The expected result is that it
> displays the Emacs version.

Thanks for reporting this.  Debugging revealed
that immediately before exiting the minibuffer
the inserted string schedules more updates
by running completions--background-update
from the idle timer.  But at the time it runs,
the minibuffer is already exited.

A possible solution is to ensure if the current buffer
is still the same minibuffer:


--=-=-=
Content-Type: text/x-diff
Content-Disposition: inline;
 filename=completions--background-update-current-buffer.patch

diff --git a/lisp/minibuffer.el b/lisp/minibuffer.el
index 00ce306ba67..54867eddb01 100644
--- a/lisp/minibuffer.el
+++ b/lisp/minibuffer.el
@@ -2769,13 +2769,15 @@ completions--should-show-p
 
 (defvar completions--background-update-timer nil)
 
-(defun completions--background-update (force-eager-update)
+(defun completions--background-update (force-eager-update buffer)
   "Try to update *Completions* without blocking input.
 
 This function uses `while-no-input' and sets `non-essential' to t
 so that the update is less likely to interfere with user typing."
   (setq completions--background-update-timer nil)
-  (when (while-no-input
+  (when (and
+         (eq buffer (current-buffer))
+         (while-no-input
           (let ((non-essential t))
             (redisplay)
             (cond
@@ -2784,7 +2786,7 @@ completions--background-update
                (completion--field-metadata (minibuffer-prompt-end))
                force-eager-update)
               (minibuffer-completion-help))))
-          nil)
+          nil))
     ;; If we got interrupted, try again the next time the user is idle.
     (completions--start-background-update force-eager-update)))
 
@@ -2802,7 +2804,8 @@ completions--start-background-update
   (unless completions--background-update-timer
     (setq completions--background-update-timer
           (run-with-idle-timer
-           0 nil #'completions--background-update force-eager-update))))
+           0 nil #'completions--background-update
+           force-eager-update (current-buffer)))))
 
 (defun completions--start-eager-display ()
   "Maybe display the *Completions* buffer when the user is next idle.

--=-=-=--




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#81349; Package emacs. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 3 Jul 2026 13:11:57 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Jul 03 09:11:56 2026
Received: from localhost ([127.0.0.1]:51396 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1wfdgN-0006AF-Ja
	for submit <at> debbugs.gnu.org; Fri, 03 Jul 2026 09:11:55 -0400
Received: from lists1p.gnu.org ([2001:470:142::17]:42886)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <kahatlen@HIDDEN>)
 id 1wfdgF-00068Y-CC
 for submit <at> debbugs.gnu.org; Fri, 03 Jul 2026 09:11:48 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10])
 by lists1p.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <kahatlen@HIDDEN>)
 id 1wfdfs-0008PR-JE
 for bug-gnu-emacs@HIDDEN; Fri, 03 Jul 2026 09:11:20 -0400
Received: from mail-lf1-x131.google.com ([2a00:1450:4864:20::131])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.90_1) (envelope-from <kahatlen@HIDDEN>)
 id 1wfdfq-0002k9-Ox
 for bug-gnu-emacs@HIDDEN; Fri, 03 Jul 2026 09:11:20 -0400
Received: by mail-lf1-x131.google.com with SMTP id
 2adb3069b0e04-5aeb77b3afbso576273e87.1
 for <bug-gnu-emacs@HIDDEN>; Fri, 03 Jul 2026 06:11:17 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20251104; t=1783084276; x=1783689076; darn=gnu.org;
 h=content-type:mime-version:message-id:date:subject:to:from:from:to
 :cc:subject:date:message-id:reply-to:content-type;
 bh=grRIlz5cidy/bNzGdZRQ63xatpprmWv+nCxqnnESaCo=;
 b=Wt9AgqISq3oiS1zi20vUgChuhOrawLRmwD6QlFXCwFFIavT0KZJTiClKoE+R/NHb8X
 0HB9/AS7a7UM6hnbJgD+KYJXOMyglrsi758WjQpvTnx08BvkKb7D72suqYQT2U+zKLcO
 MTXFvHVl35rw5o+CaMDooDC6Fm/Hh666OBuobsR6Zu7WIhaYSV7UD0fIAqhbedagDm6B
 vv+T8fXwXmvZqYoi5S1PjwEosWSkxkCxeEH5hfwLWIC8ajWVnT2gPmAY4rt/FCyi9b36
 QOvXgDZNlqEK/2CeORYqAnnl+4sGhLmEL7V+Jhj7H0tbTJIPZvP6JJ14xdAohPfQDN+f
 dSGA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20251104; t=1783084276; x=1783689076;
 h=content-type:mime-version:message-id:date:subject:to:from:x-gm-gg
 :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to
 :content-type;
 bh=grRIlz5cidy/bNzGdZRQ63xatpprmWv+nCxqnnESaCo=;
 b=lX0Be5wc4rDXlHWiymxDC0vxyKkBh5ILRkCD9m86UkKjMxAoyYdGGMgPjnRxjoRne2
 GRAfQ19bklQ14x0nAkAGusfQjeXtUyirq+1eRIwBODZrS1qBn0bTGQuz4cdQSlyPPH4y
 mdRsJ3sEnKuRyWQYqGeX/AsWVy/U6q7tqLoZAogGJ/IiqSjclLBLNaNR4ttsVmG3CsJU
 Jn9j3zBkLynGH+pl2E75LmuV8iwIpzV0833j3shpI0+TvdIN5/cfnpN/1FkLLDx3puvi
 S4RfLpTAYI1dnrouP/++WActjSKbxOQ7uF6d285gphAbnIWzUCp+jvW8g+r9FAtgMpDV
 v0iA==
X-Gm-Message-State: AOJu0YwT39cqfir8pO7sFV4g6GKLg5AMQJJJZtq1HMQG2X92hfj6tFXp
 z+Tt9hJoQsrA6kHFyvLRkWGJVyQiatO5WSV+6tgQnJjAw1w02ItlW+1EgNqS
X-Gm-Gg: AfdE7ckdInsMHQif2OrgYx/0W2EPXMB5op9vCXZ3dxTWT4afn8S/2XoN6Woz7Q1MX2d
 j7PFQSxlEgg0Ns1MSBDid7q3Pgj5uQ3CTS3cuIAH8KIlgszTO6LvmzbfdxP6xGTKHoCjiYEUxLt
 MNzVJdmPpDv3qempTgX8YVXq0zWlEGdd4eS1u05TnBtmINUBCJE6/Y+4arG9G89yillmrshKobr
 JZ7d5g68MCesIy1iCzu/JXhkCJCbGVlM7kwtparUnQ88hmetT9JNvw3J3YIhPvM/S3hkItypmgo
 SzRkYwc7Z+B2w9zRA8lXlyjyxYNMLZD7Nogq+1cW3IBj5Ty11WiryQbPBrjlAaIn8NXfgF8673J
 rcr7cPb+SWR9exSe+0cutgLNxPFHMWyU55ZVxs/ml0mxwBSr0NlPYMrWq9T5tBDZD24LYjRRc5d
 ifycYlInAvRg==
X-Received: by 2002:ac2:51cc:0:b0:5ae:b7d1:1627 with SMTP id
 2adb3069b0e04-5aec68b7c2cmr2588259e87.35.1783084275689; 
 Fri, 03 Jul 2026 06:11:15 -0700 (PDT)
Received: from 6371d3721e9e ([84.214.174.26]) by smtp.gmail.com with ESMTPSA id
 2adb3069b0e04-5aed13770a1sm476636e87.20.2026.07.03.06.11.14
 for <bug-gnu-emacs@HIDDEN>
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Fri, 03 Jul 2026 06:11:15 -0700 (PDT)
From: Knut Anders Hatlen <kahatlen@HIDDEN>
To: bug-gnu-emacs@HIDDEN
Subject: 31.0.90; "No match" reported when eager completions are enabled
X-Debbugs-Cc: 
Date: Fri, 03 Jul 2026 13:11:14 +0000
Message-ID: <tsqgb4lp.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
Received-SPF: pass client-ip=2a00:1450:4864:20::131;
 envelope-from=kahatlen@HIDDEN; helo=mail-lf1-x131.google.com
X-Spam_score_int: -10
X-Spam_score: -1.1
X-Spam_bar: -
X-Spam_report: (-1.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1,
 DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FORGED_GMAIL_RCVD=1,
 FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001,
 SPF_PASS=-0.001 autolearn=no autolearn_force=no
X-Spam_action: no action
X-Spam-Score: 2.0 (++)
X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org",
 has NOT identified this incoming email as spam.  The original
 message has been attached to this so you can view it or label
 similar future email.  If you have any questions, see
 the administrator of that system for details.
 Content preview: Follow these steps in emacs -Q: 1. Evaluate: (setopt
 completion-eager-update t completion-eager-display t) 
 Content analysis details:   (2.0 points, 10.0 required)
 pts rule name              description
 ---- ---------------------- --------------------------------------------------
 -0.0 RCVD_IN_DNSWL_NONE     RBL: Sender listed at https://www.dnswl.org/,
 no trust [2001:470:142:0:0:0:0:17 listed in] [list.dnswl.org]
 1.0 SPF_SOFTFAIL           SPF: sender does not match SPF record (softfail)
 0.0 FREEMAIL_FROM          Sender email is commonly abused enduser mail
 provider (kahatlen[at]gmail.com)
 -0.0 SPF_HELO_PASS          SPF: HELO matches SPF record
 1.0 FORGED_GMAIL_RCVD      'From' gmail.com does not match 'Received'
 headers
X-Debbugs-Envelope-To: submit
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: 1.0 (+)


Follow these steps in emacs -Q:

1. Evaluate:

   (setopt completion-eager-update t
           completion-eager-display t)

2. Type: M-x emacs-ver

   *Completions* is shown with one candidate: emacs-version

3. Select "emacs-version" in *Completions* with: M-<down> M-RET

The echo area now displays "No match". The expected result is that it
displays the Emacs version.



In GNU Emacs 31.0.90 (build 9, x86_64-pc-linux-gnu, GTK+ Version
 3.24.49, cairo version 1.18.4) of 2026-07-03 built on 2297ad2809f6
Repository revision: 3b22019ff0dfda9efc1c4341d6e465d5c797091f
Repository branch: emacs-31
System Description: Debian GNU/Linux 13 (trixie)

Configured using:
 'configure --with-pgtk'

Configured features:
ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GPM GSETTINGS HARFBUZZ JPEG
LCMS2 LIBOTF LIBSYSTEMD LIBXML2 MODULES NATIVE_COMP NOTIFY INOTIFY
PDUMPER PGTK PNG RSVG SECCOMP SOUND SQLITE3 THREADS TIFF
TOOLKIT_SCROLL_BARS TREE_SITTER WEBP XIM GTK3 ZLIB

Important settings:
  locale-coding-system: nil

Major mode: Lisp Interaction

Minor modes in effect:
  xterm-mouse-mode: t
  tooltip-mode: t
  global-eldoc-mode: t
  eldoc-mode: t
  show-paren-mode: t
  electric-indent-mode: t
  mouse-wheel-mode: t
  tool-bar-mode: t
  menu-bar-mode: t
  file-name-shadow-mode: t
  global-font-lock-mode: t
  font-lock-mode: t
  blink-cursor-mode: t
  minibuffer-nonselected-mode: t
  minibuffer-regexp-mode: t
  line-number-mode: t
  indent-tabs-mode: t
  transient-mark-mode: t
  auto-composition-mode: t
  auto-encryption-mode: t
  auto-compression-mode: t

Load-path shadows:
None found.

Features:
(shadow sort mail-extr emacsbug lisp-mnt message mailcap yank-media puny
dired dired-loaddefs rfc822 mml mml-sec password-cache epa derived epg
rfc6068 epg-config gnus-util time-date mm-decode mm-bodies mm-encode
mailabbrev gmm-utils mailheader sendmail mail-parse rfc2231 rfc2047
rfc2045 ietf-drums mm-util mail-prsvr mail-utils compile
text-property-search comint subr-x mule-util ansi-osc ansi-color ring
thingatpt comp-run bytecomp byte-compile comp-common rx cus-edit pp
cus-start cus-load icons wid-edit cl-loaddefs cl-lib xt-mouse term/xterm
xterm disp-table rmc iso-transl tooltip cconv eldoc paren electric
uniquify ediff-hook vc-hooks lisp-float-type elisp-mode mwheel
term/pgtk-win pgtk-win term/common-win touch-screen pgtk-dnd tool-bar
dnd fontset image regexp-opt fringe tabulated-list replace newcomment
text-mode lisp-mode prog-mode register page tab-bar menu-bar rfn-eshadow
isearch easymenu timer select scroll-bar mouse jit-lock font-lock syntax
font-core term/tty-colors frame minibuffer nadvice seq simple cl-generic
indonesian philippine cham georgian utf-8-lang misc-lang vietnamese
tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek
romanian slovak czech european ethiopic indian cyrillic chinese
composite emoji-zwj charscript charprop case-table epa-hook
jka-cmpr-hook help abbrev obarray oclosure cl-preloaded button loaddefs
theme-loaddefs faces cus-face macroexp files window text-properties
overlay sha1 md5 base64 format env code-pages mule custom widget keymap
hashtable-print-readable backquote threads dbusbind inotify
dynamic-setting system-font-setting font-render-setting cairo gtk pgtk
lcms2 multi-tty move-toolbar make-network-process tty-child-frames
native-compile emacs)

Memory information:
((conses 16 106173 17537) (symbols 48 8793 0) (strings 32 27538 3586)
 (string-bytes 1 795474) (vectors 16 12935)
 (vector-slots 8 140928 7279) (floats 8 52 7882) (intervals 56 298 0)
 (buffers 1064 12))




Acknowledgement sent to Knut Anders Hatlen <kahatlen@HIDDEN>:
New bug report received and forwarded. Copy sent to bug-gnu-emacs@HIDDEN. Full text available.
Report forwarded to bug-gnu-emacs@HIDDEN:
bug#81349; Package emacs. Full text available.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
Last modified: Fri, 10 Jul 2026 16:00:07 UTC

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