GNU bug report logs - #72787
31.0.50; Invalid describe-function completion candidates

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: Eshel Yaron <me@HIDDEN>; merged with #73092, #73473; dated Sat, 24 Aug 2024 10:56:01 UTC; Maintainer for emacs is bug-gnu-emacs@HIDDEN.

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


Received: (at 72787) by debbugs.gnu.org; 17 Oct 2024 17:04:08 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Oct 17 13:04:08 2024
Received: from localhost ([127.0.0.1]:35447 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1t1Tuu-0001WX-Jz
	for submit <at> debbugs.gnu.org; Thu, 17 Oct 2024 13:04:08 -0400
Received: from mailscanner.iro.umontreal.ca ([132.204.25.50]:32694)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <monnier@HIDDEN>) id 1t1Tup-0001Vy-C8
 for 72787 <at> debbugs.gnu.org; Thu, 17 Oct 2024 13:04:03 -0400
Received: from pmg1.iro.umontreal.ca (localhost.localdomain [127.0.0.1])
 by pmg1.iro.umontreal.ca (Proxmox) with ESMTP id 8AFB9100055;
 Thu, 17 Oct 2024 13:03:32 -0400 (EDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=iro.umontreal.ca;
 s=mail; t=1729184611;
 bh=A6x/E7pbOVwvhqehfPMbf9lh1xyTwCIXqIrlJfjwYXg=;
 h=From:To:Cc:Subject:In-Reply-To:References:Date:From;
 b=M3tAe1MLxGhPEGqlixA739a/oEwTe/wVOOdIFoGFBJ7NkiIOfsuM2r6h6TwVizi/u
 VThJNVQ19vUxOO8cNQRAQ1M9/5Ig06e4/CVkhGQd3A2hmeEgQDQVoLeaiy10JmyHRV
 3zCtFc7tsBRX0wT1hnMKyCnCw+JVc04VI24SLCBVuZsTt+sSLGCY9Fv4Q71PTrNGBP
 j9Mugv/yPimSrMmoFawne7a73UykFJO95Uf0nAhyhrcNrTrxSpBidzImaRXG+sFDwZ
 S3Thz0i45SvCLZaMbHMmpwf8/7AnE+0NOjOJzM3WqcQtfXftGm5BRa0cE60Tpjgzo3
 ApFCqgoRL9GDw==
Received: from mail01.iro.umontreal.ca (unknown [172.31.2.1])
 by pmg1.iro.umontreal.ca (Proxmox) with ESMTP id C9DA1100042;
 Thu, 17 Oct 2024 13:03:31 -0400 (EDT)
Received: from alfajor (unknown [23.233.149.155])
 by mail01.iro.umontreal.ca (Postfix) with ESMTPSA id A69A512016C;
 Thu, 17 Oct 2024 13:03:31 -0400 (EDT)
From: Stefan Monnier <monnier@HIDDEN>
To: Eshel Yaron <me@HIDDEN>
Subject: Re: bug#72787: 31.0.50; Invalid describe-function completion
 candidates
In-Reply-To: <m14j5ga21j.fsf@HIDDEN> (Eshel Yaron's message of
 "Sun, 13 Oct 2024 09:35:04 +0200")
Message-ID: <jwvjze6n08o.fsf-monnier+emacs@HIDDEN>
References: <m1ikvqb37z.fsf@HIDDEN> <87le0m5fzc.fsf@HIDDEN>
 <87o75gvz5l.fsf@HIDDEN> <jwv8qwk9fnb.fsf-monnier+emacs@HIDDEN>
 <86y14daugk.fsf@HIDDEN> <m1le0b2rvo.fsf@HIDDEN>
 <86ed639ruw.fsf@HIDDEN> <m234l4a739.fsf@HIDDEN>
 <86cyk831qz.fsf@HIDDEN> <m1ttdjb12b.fsf@HIDDEN>
 <m1frp3atfq.fsf@HIDDEN>
 <m2v7xyu3c0.fsf@HIDDEN>
 <jwv5xpyjnh4.fsf-monnier+emacs@HIDDEN>
 <m14j5ga21j.fsf@HIDDEN>
Date: Thu, 17 Oct 2024 13:03:30 -0400
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-SPAM-INFO: Spam detection results:  0
 ALL_TRUSTED                -1 Passed through trusted hosts only via SMTP
 AWL -0.032 Adjusted score from AWL reputation of From: address
 BAYES_00                 -1.9 Bayes spam probability is 0 to 1%
 DKIM_SIGNED               0.1 Message has a DKIM or DK signature,
 not necessarily valid
 DKIM_VALID -0.1 Message has at least one valid DKIM or DK signature
 DKIM_VALID_AU -0.1 Message has a valid DKIM or DK signature from author's
 domain
 DKIM_VALID_EF -0.1 Message has a valid DKIM or DK signature from envelope-from
 domain
X-SPAM-LEVEL: 
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 72787
Cc: michael_heerdegen@HIDDEN, pipcet@HIDDEN,
 Arash Esbati <arash@HIDDEN>, 72787 <at> debbugs.gnu.org,
 Eli Zaretskii <eliz@HIDDEN>
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: -3.3 (---)

>> Actually, it's not so much for the case where you know you want to see
>> `foo-bar` (which should be handled by `help-enable-symbol-autoload`
>> already) but also to let you discover that there might be a `foo-bar`
>> because there's a `foo-`.
>
> I see, so this is meant as a hint that should aid with discoverability.

Yes.  Sometimes that works via *Completions* (i.e. it requires the user
to see the `foo-` entry and understand that it means there's something
with this prefix), but sometimes it works without it, e.g. when you do
`C-h f trac-ch TAB` which completes to `track-changes-` after which
the next TAB will show you the possible completions.

> Perhaps annotating these prefix candidates could make that more obvious:
> I'm not sure that seeing "foo-" in *Completions* immediately suggests
> "try to complete this prefix to see more candidates".

Agreed.

> Personally I don't see this use case as important enough to break the
> invariant that completion candidates are valid inputs, so I'd go a
> different route.  The ability to load possibly-relevant libraries from
> within the minibuffer is great, but I think that providing a command
> that does that on demand would provide the same benefits.  Basically,
> you would press a key when you want to check if some unloaded maybe
> library defines something relevant.  Such a command could take into
> account the current minibuffer input, so it can be as efficient as the
> current facility. I can share a prototype if that sounds intriguing.

The intention of the current behavior is to be a bit more transparent
and try to approximate the illusion of having `C-h o` (I personally
never use `C-h v` of `C-h f` any more) give information about any
function/variable defined in any of the installed packages, rather than
only in the currently loaded set of files.


        Stefan





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

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


Received: (at 72787) by debbugs.gnu.org; 16 Oct 2024 20:32:14 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Oct 16 16:32:14 2024
Received: from localhost ([127.0.0.1]:60633 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1t1Agn-0003n2-Qd
	for submit <at> debbugs.gnu.org; Wed, 16 Oct 2024 16:32:14 -0400
Received: from eggs.gnu.org ([209.51.188.92]:52070)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <arash@HIDDEN>) id 1t1Agl-0003mm-U0
 for 72787 <at> debbugs.gnu.org; Wed, 16 Oct 2024 16:32:12 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <arash@HIDDEN>)
 id 1t1AgL-0003dB-BG; Wed, 16 Oct 2024 16:31:45 -0400
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=MIME-Version:Date:References:In-Reply-To:Subject:To:
 From; bh=lwgrIE1cWirvRjeWr/2KdlItCr/PHrLNG/g1uK+NBJs=; b=AMOSzQ8ufCo3kmPFla4i
 8xBa4Eru7zFjU/rEoeglquonXnXmLxZhZgqDy7MiFfl9uEL1SSFDlpKPGX92QLzDxM+pxra0D+LaI
 B/9ZKzH6prsYSId9UTN/9WRU5XZBVkj1o7gkmntrQZgTw8ahD74ERK8fV8tJ98JHemwt49jW904kW
 rlvr5vT6Li5dt6a2IDDbgcuCgvw8OE4FkzubOTZXK/PLhJEDyErXUc7MRNj4PADvDiYf40VbJkjuP
 aTIcSik5XH77oYmb7lwSC6roONz0oBCOIAl/gJPzQQhJiYMWr6ctbFaVNs+ptzOlCKWstBpKa73yQ
 xlyHrJi0DfDZPw==;
From: Arash Esbati <arash@HIDDEN>
To: Stefan Monnier <monnier@HIDDEN>
Subject: Re: bug#72787: 31.0.50; Invalid describe-function completion
 candidates
In-Reply-To: <jwvr08ie5i8.fsf-monnier+emacs@HIDDEN> (Stefan Monnier's message
 of "Mon, 14 Oct 2024 17:39:13 -0400")
References: <m1ikvqb37z.fsf@HIDDEN> <87le0m5fzc.fsf@HIDDEN>
 <87o75gvz5l.fsf@HIDDEN> <jwv8qwk9fnb.fsf-monnier+emacs@HIDDEN>
 <86y14daugk.fsf@HIDDEN> <m1le0b2rvo.fsf@HIDDEN>
 <86ed639ruw.fsf@HIDDEN> <m234l4a739.fsf@HIDDEN>
 <86cyk831qz.fsf@HIDDEN> <m1ttdjb12b.fsf@HIDDEN>
 <m1frp3atfq.fsf@HIDDEN>
 <m2v7xyu3c0.fsf@HIDDEN>
 <jwv5xpyjnh4.fsf-monnier+emacs@HIDDEN>
 <m25xpx64l0.fsf@HIDDEN>
 <jwved4khp14.fsf-monnier+emacs@HIDDEN>
 <m2h69e8p5m.fsf@HIDDEN>
 <jwvr08ie5i8.fsf-monnier+emacs@HIDDEN>
Date: Wed, 16 Oct 2024 22:31:40 +0200
Message-ID: <m2msj3dc2b.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 72787
Cc: michael_heerdegen@HIDDEN, Eli Zaretskii <eliz@HIDDEN>,
 72787 <at> debbugs.gnu.org, Eshel Yaron <me@HIDDEN>, pipcet@HIDDEN
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: -3.3 (---)

Stefan Monnier <monnier@HIDDEN> writes:

> In Common Lisp, you can define those functions for example with
>
>     (defun (setf my-foo) (...) ...)
>
> and ELisp supports that to some extent as well, tho currently
> not for `defun`.

Thanks for the clarification.

Best, Arash




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

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


Received: (at 72787) by debbugs.gnu.org; 14 Oct 2024 21:39:47 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Oct 14 17:39:47 2024
Received: from localhost ([127.0.0.1]:44647 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1t0Sn5-0008WN-FT
	for submit <at> debbugs.gnu.org; Mon, 14 Oct 2024 17:39:47 -0400
Received: from mailscanner.iro.umontreal.ca ([132.204.25.50]:46938)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <monnier@HIDDEN>) id 1t0Sn4-0008W3-76
 for 72787 <at> debbugs.gnu.org; Mon, 14 Oct 2024 17:39:46 -0400
Received: from pmg1.iro.umontreal.ca (localhost.localdomain [127.0.0.1])
 by pmg1.iro.umontreal.ca (Proxmox) with ESMTP id DA1811000C3;
 Mon, 14 Oct 2024 17:39:21 -0400 (EDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=iro.umontreal.ca;
 s=mail; t=1728941957;
 bh=dtcogERgxKBDM7ePDdH93tkLVWdT0lqtSHYrUtWQ/ek=;
 h=From:To:Cc:Subject:In-Reply-To:References:Date:From;
 b=l94qDTVIM9r8gxzvjbnPYmr2O1Pt7MAQM680KxK0O59ebiZgc74ezRX74bD3QxSEs
 KrVQFx1sWKyUvE2JRjC1iB+9PrLVpGboq3vBNXDYcpC/HOUtb1yBK6AGQjGHtAYaHL
 0xdre6JK39J2UqknyD2JyxAkV5++n5YeKxWEnjg65TL8fH6kl0oizsLJvUJtPn4Zu8
 7DTmEC0wk1yPuhDmSnzLZl5tK98WfSoEkG7EQyTiBoRxqy1aT1Vy6NhosRZILZQTZv
 djR7jmSIXbXj1iBdZ3m+VYFFXE6LJA9chGq48WXyn/Q/YMT8GkPb3PikgxH41eRtGl
 n9uzhnJO/mIvw==
Received: from mail01.iro.umontreal.ca (unknown [172.31.2.1])
 by pmg1.iro.umontreal.ca (Proxmox) with ESMTP id 105B610002E;
 Mon, 14 Oct 2024 17:39:17 -0400 (EDT)
Received: from pastel (104-195-209-82.cpe.teksavvy.com [104.195.209.82])
 by mail01.iro.umontreal.ca (Postfix) with ESMTPSA id C5480120B24;
 Mon, 14 Oct 2024 17:39:16 -0400 (EDT)
From: Stefan Monnier <monnier@HIDDEN>
To: Arash Esbati <arash@HIDDEN>
Subject: Re: bug#72787: 31.0.50; Invalid describe-function completion
 candidates
In-Reply-To: <m2h69e8p5m.fsf@HIDDEN> (Arash Esbati's message of
 "Mon, 14 Oct 2024 21:23:17 +0200")
Message-ID: <jwvr08ie5i8.fsf-monnier+emacs@HIDDEN>
References: <m1ikvqb37z.fsf@HIDDEN> <87le0m5fzc.fsf@HIDDEN>
 <87o75gvz5l.fsf@HIDDEN> <jwv8qwk9fnb.fsf-monnier+emacs@HIDDEN>
 <86y14daugk.fsf@HIDDEN> <m1le0b2rvo.fsf@HIDDEN>
 <86ed639ruw.fsf@HIDDEN> <m234l4a739.fsf@HIDDEN>
 <86cyk831qz.fsf@HIDDEN> <m1ttdjb12b.fsf@HIDDEN>
 <m1frp3atfq.fsf@HIDDEN>
 <m2v7xyu3c0.fsf@HIDDEN>
 <jwv5xpyjnh4.fsf-monnier+emacs@HIDDEN>
 <m25xpx64l0.fsf@HIDDEN>
 <jwved4khp14.fsf-monnier+emacs@HIDDEN>
 <m2h69e8p5m.fsf@HIDDEN>
Date: Mon, 14 Oct 2024 17:39:13 -0400
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-SPAM-INFO: Spam detection results:  0
 ALL_TRUSTED                -1 Passed through trusted hosts only via SMTP
 AWL -0.022 Adjusted score from AWL reputation of From: address
 BAYES_00                 -1.9 Bayes spam probability is 0 to 1%
 DKIM_SIGNED               0.1 Message has a DKIM or DK signature,
 not necessarily valid
 DKIM_VALID -0.1 Message has at least one valid DKIM or DK signature
 DKIM_VALID_AU -0.1 Message has a valid DKIM or DK signature from author's
 domain
 DKIM_VALID_EF -0.1 Message has a valid DKIM or DK signature from envelope-from
 domain
X-SPAM-LEVEL: 
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 72787
Cc: michael_heerdegen@HIDDEN, Eli Zaretskii <eliz@HIDDEN>,
 72787 <at> debbugs.gnu.org, Eshel Yaron <me@HIDDEN>, pipcet@HIDDEN
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: -3.3 (---)

>> These look correct to me, they're setter functions.
>
> Ok, but I confess that I'd expect a symbol only here:

They are symbols:

> ,----[ C-h f (setf seq-elt) RET ]
> | \(setf\ seq-elt\) is a byte-code-function in =E2=80=98seq.el=E2=80=99.

See those backslashes?
It is the symbol returned by (intern "(setf seq-elt)").

In Common Lisp, you can define those functions for example with

    (defun (setf my-foo) (...) ...)

and ELisp supports that to some extent as well, tho currently
not for `defun`.


        Stefan





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

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


Received: (at 72787) by debbugs.gnu.org; 14 Oct 2024 19:23:47 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Oct 14 15:23:47 2024
Received: from localhost ([127.0.0.1]:44385 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1t0QfS-0001EI-OH
	for submit <at> debbugs.gnu.org; Mon, 14 Oct 2024 15:23:47 -0400
Received: from eggs.gnu.org ([209.51.188.92]:38678)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <arash@HIDDEN>) id 1t0QfQ-0001E1-Rn
 for 72787 <at> debbugs.gnu.org; Mon, 14 Oct 2024 15:23:45 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <arash@HIDDEN>)
 id 1t0Qf2-00050L-QE; Mon, 14 Oct 2024 15:23:20 -0400
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=MIME-Version:Date:References:In-Reply-To:Subject:To:
 From; bh=xQoI9/oTeJrROJ1MRMjjDE6YbjwEqe6W0C7iIvK8//A=; b=NDwyhfdUWXrpOHXYGm7t
 hxEwrG0JyMMLC9GKb3doe4+ZPNrFXEr4NICDY4wswYu1uETfqMoV9J5/odpv0RwVEWtOf8zM3vTk0
 DjQ42rrw7X/8cjUjVhFc3O3KWUAigZOQUjZhGIB4a/jV/VSk/UvyE+Xjq3tdP1iBF7tqZ7wDabXtP
 yjJ5fqouhKNEdguiuPRMUzEfduHN0PvRzLLjNFVeghkpQ2CZGr2WsyLT4WMN1S7nVVxuYq86168xN
 2R48iK0x0ElfwK8sGaYMdhUPm0Dm0kWRNEr7bIEkvh7mGx6y1hHLzT9zFWfyeCb2Xlr+/HsV881//
 hvhYtHANL8IWuw==;
From: Arash Esbati <arash@HIDDEN>
To: Stefan Monnier <monnier@HIDDEN>
Subject: Re: bug#72787: 31.0.50; Invalid describe-function completion
 candidates
In-Reply-To: <jwved4khp14.fsf-monnier+emacs@HIDDEN> (Stefan Monnier's message
 of "Sat, 12 Oct 2024 20:47:35 -0400")
References: <m1ikvqb37z.fsf@HIDDEN> <87le0m5fzc.fsf@HIDDEN>
 <87o75gvz5l.fsf@HIDDEN> <jwv8qwk9fnb.fsf-monnier+emacs@HIDDEN>
 <86y14daugk.fsf@HIDDEN> <m1le0b2rvo.fsf@HIDDEN>
 <86ed639ruw.fsf@HIDDEN> <m234l4a739.fsf@HIDDEN>
 <86cyk831qz.fsf@HIDDEN> <m1ttdjb12b.fsf@HIDDEN>
 <m1frp3atfq.fsf@HIDDEN>
 <m2v7xyu3c0.fsf@HIDDEN>
 <jwv5xpyjnh4.fsf-monnier+emacs@HIDDEN>
 <m25xpx64l0.fsf@HIDDEN>
 <jwved4khp14.fsf-monnier+emacs@HIDDEN>
Date: Mon, 14 Oct 2024 21:23:17 +0200
Message-ID: <m2h69e8p5m.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 72787
Cc: michael_heerdegen@HIDDEN, Eli Zaretskii <eliz@HIDDEN>,
 72787 <at> debbugs.gnu.org, Eshel Yaron <me@HIDDEN>, pipcet@HIDDEN
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: -3.3 (---)

Stefan Monnier <monnier@HIDDEN> writes:

> Right, indeed this mechanism doesn't distinguish between variables and
> functions.

Thanks, this was a source of confusion, at least for me.

> It would be better to bail if our guessed set of prefixes is too
> large, since it's usually a sign that our heuristic just failed, as
> here.

That sounds like a good approach.

> These look correct to me, they're setter functions.

Ok, but I confess that I'd expect a symbol only here:

,----[ C-h f (setf seq-elt) RET ]
| \(setf\ seq-elt\) is a byte-code-function in =E2=80=98seq.el=E2=80=99.
|=20
| (\(setf\ seq-elt\) ARG0 ARG &rest ARGS)
|=20
| Not documented.
|=20
|=20
| This is a generic function.
|=20
| Implementations:
|=20
| (\(setf\ seq-elt\) STORE (SEQUENCE cons) N) in =E2=80=98seq.el=E2=80=99.
|=20
| Undocumented
|=20
| (\(setf\ seq-elt\) STORE (SEQUENCE array) N) in =E2=80=98seq.el=E2=80=99.
|=20
| Undocumented
|=20
`----

Best, Arash




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

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


Received: (at 72787) by debbugs.gnu.org; 13 Oct 2024 07:35:25 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Oct 13 03:35:25 2024
Received: from localhost ([127.0.0.1]:50056 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1szt8P-0008CU-2e
	for submit <at> debbugs.gnu.org; Sun, 13 Oct 2024 03:35:25 -0400
Received: from mail.eshelyaron.com ([107.175.124.16]:37062 helo=eshelyaron.com)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <me@HIDDEN>) id 1szt8M-00089Q-IQ
 for 72787 <at> debbugs.gnu.org; Sun, 13 Oct 2024 03:35:23 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=eshelyaron.com;
 s=mail; t=1728804906;
 bh=fWd3klJ1W4yj5KohMgPoFTuV/Ei8FpUdiYI78yu6E8c=;
 h=From:To:Cc:Subject:In-Reply-To:References:Date:From;
 b=EYJPmWIC++XxxBXtOYxDAxQTLUOqdLwT96c6g94vLmW+B2WB/4osjZLE+3w4u8OmE
 0v3BvUV58JfFApm/JZIF/vnt52QiJxyCDFD4B/bThX9dj3PvIDUjV16iTBCEW08jBw
 YtvvMGarqmkO37pFoNUTKNvEfcfcH3nXLsL5lQID5xLBS6Z1qdhpjjMtWWuabjoQ7V
 0uA4WVruEiIsio5GfdEwsKpFHt3lUOquGCu5jbasd2fhBoI8mu02rNaGxJWBPQ3t5Y
 taOBHkr5blvKMepeLkCgMKn6pYLC3X/OvMNc7Dk1gVrGgWU3q34oHp+QRBxFfxeaho
 qZBJ9CU61gR9w==
From: Eshel Yaron <me@HIDDEN>
To: Stefan Monnier via "Bug reports for GNU Emacs, the Swiss army knife of
 text editors" <bug-gnu-emacs@HIDDEN>
Subject: Re: bug#72787: 31.0.50; Invalid describe-function completion
 candidates
In-Reply-To: <jwv5xpyjnh4.fsf-monnier+emacs@HIDDEN> (Stefan Monnier via's
 message of "Fri, 11 Oct 2024 18:22:59 -0400")
References: <m1ikvqb37z.fsf@HIDDEN> <87le0m5fzc.fsf@HIDDEN>
 <87o75gvz5l.fsf@HIDDEN> <jwv8qwk9fnb.fsf-monnier+emacs@HIDDEN>
 <86y14daugk.fsf@HIDDEN> <m1le0b2rvo.fsf@HIDDEN>
 <86ed639ruw.fsf@HIDDEN> <m234l4a739.fsf@HIDDEN>
 <86cyk831qz.fsf@HIDDEN> <m1ttdjb12b.fsf@HIDDEN>
 <m1frp3atfq.fsf@HIDDEN>
 <m2v7xyu3c0.fsf@HIDDEN>
 <jwv5xpyjnh4.fsf-monnier+emacs@HIDDEN>
Date: Sun, 13 Oct 2024 09:35:04 +0200
Message-ID: <m14j5ga21j.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 72787
Cc: pipcet@HIDDEN, michael_heerdegen@HIDDEN,
 Arash Esbati <arash@HIDDEN>, Stefan Monnier <monnier@HIDDEN>,
 72787 <at> debbugs.gnu.org, Eli Zaretskii <eliz@HIDDEN>
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 (-)

Hi Stefan,

Stefan Monnier writes:

>>>> AFAIU, the feature here would be loading library foo just in time for
>>>> you to get help about symbol foo-bar.
>
> Actually, it's not so much for the case where you know you want to see
> `foo-bar` (which should be handled by `help-enable-symbol-autoload`
> already) but also to let you discover that there might be a `foo-bar`
> because there's a `foo-`.

I see, so this is meant as a hint that should aid with discoverability.
Perhaps annotating these prefix candidates could make that more obvious:
I'm not sure that seeing "foo-" in *Completions* immediately suggests
"try to complete this prefix to see more candidates".

>>>> So I suggest doing one of the following:
>>>> - implement the feature differently, without this side-effect; or
>
> I'm all for it but I don't know what that would look like.

Personally I don't see this use case as important enough to break the
invariant that completion candidates are valid inputs, so I'd go a
different route.  The ability to load possibly-relevant libraries from
within the minibuffer is great, but I think that providing a command
that does that on demand would provide the same benefits.  Basically,
you would press a key when you want to check if some unloaded maybe
library defines something relevant.  Such a command could take into
account the current minibuffer input, so it can be as efficient as the
current facility. I can share a prototype if that sounds intriguing.


Best,

Eshel




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

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


Received: (at submit) by debbugs.gnu.org; 13 Oct 2024 07:35:29 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Oct 13 03:35:29 2024
Received: from localhost ([127.0.0.1]:50059 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1szt8S-0008D6-F2
	for submit <at> debbugs.gnu.org; Sun, 13 Oct 2024 03:35:29 -0400
Received: from lists.gnu.org ([209.51.188.17]:54680)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <me@HIDDEN>) id 1szt8R-0008Cv-21
 for submit <at> debbugs.gnu.org; Sun, 13 Oct 2024 03:35:27 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10])
 by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <me@HIDDEN>) id 1szt8B-0000Md-HA
 for bug-gnu-emacs@HIDDEN; Sun, 13 Oct 2024 03:35:11 -0400
Received: from mail.eshelyaron.com ([107.175.124.16] helo=eshelyaron.com)
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <me@HIDDEN>)
 id 1szt88-0006MM-Ra; Sun, 13 Oct 2024 03:35:11 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=eshelyaron.com;
 s=mail; t=1728804906;
 bh=fWd3klJ1W4yj5KohMgPoFTuV/Ei8FpUdiYI78yu6E8c=;
 h=From:To:Cc:Subject:In-Reply-To:References:Date:From;
 b=EYJPmWIC++XxxBXtOYxDAxQTLUOqdLwT96c6g94vLmW+B2WB/4osjZLE+3w4u8OmE
 0v3BvUV58JfFApm/JZIF/vnt52QiJxyCDFD4B/bThX9dj3PvIDUjV16iTBCEW08jBw
 YtvvMGarqmkO37pFoNUTKNvEfcfcH3nXLsL5lQID5xLBS6Z1qdhpjjMtWWuabjoQ7V
 0uA4WVruEiIsio5GfdEwsKpFHt3lUOquGCu5jbasd2fhBoI8mu02rNaGxJWBPQ3t5Y
 taOBHkr5blvKMepeLkCgMKn6pYLC3X/OvMNc7Dk1gVrGgWU3q34oHp+QRBxFfxeaho
 qZBJ9CU61gR9w==
From: Eshel Yaron <me@HIDDEN>
To: Stefan Monnier via "Bug reports for GNU Emacs, the Swiss army knife of
 text editors" <bug-gnu-emacs@HIDDEN>
Subject: Re: bug#72787: 31.0.50; Invalid describe-function completion
 candidates
In-Reply-To: <jwv5xpyjnh4.fsf-monnier+emacs@HIDDEN> (Stefan Monnier via's
 message of "Fri, 11 Oct 2024 18:22:59 -0400")
References: <m1ikvqb37z.fsf@HIDDEN> <87le0m5fzc.fsf@HIDDEN>
 <87o75gvz5l.fsf@HIDDEN> <jwv8qwk9fnb.fsf-monnier+emacs@HIDDEN>
 <86y14daugk.fsf@HIDDEN> <m1le0b2rvo.fsf@HIDDEN>
 <86ed639ruw.fsf@HIDDEN> <m234l4a739.fsf@HIDDEN>
 <86cyk831qz.fsf@HIDDEN> <m1ttdjb12b.fsf@HIDDEN>
 <m1frp3atfq.fsf@HIDDEN>
 <m2v7xyu3c0.fsf@HIDDEN>
 <jwv5xpyjnh4.fsf-monnier+emacs@HIDDEN>
Date: Sun, 13 Oct 2024 09:35:04 +0200
Message-ID: <m14j5ga21j.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
Received-SPF: pass client-ip=107.175.124.16; envelope-from=me@HIDDEN;
 helo=eshelyaron.com
X-Spam_score_int: -20
X-Spam_score: -2.1
X-Spam_bar: --
X-Spam_report: (-2.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,
 RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001,
 SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: -1.4 (-)
X-Debbugs-Envelope-To: submit
Cc: pipcet@HIDDEN, michael_heerdegen@HIDDEN,
 Arash Esbati <arash@HIDDEN>, Stefan Monnier <monnier@HIDDEN>,
 72787 <at> debbugs.gnu.org, Eli Zaretskii <eliz@HIDDEN>
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: -2.4 (--)

Hi Stefan,

Stefan Monnier writes:

>>>> AFAIU, the feature here would be loading library foo just in time for
>>>> you to get help about symbol foo-bar.
>
> Actually, it's not so much for the case where you know you want to see
> `foo-bar` (which should be handled by `help-enable-symbol-autoload`
> already) but also to let you discover that there might be a `foo-bar`
> because there's a `foo-`.

I see, so this is meant as a hint that should aid with discoverability.
Perhaps annotating these prefix candidates could make that more obvious:
I'm not sure that seeing "foo-" in *Completions* immediately suggests
"try to complete this prefix to see more candidates".

>>>> So I suggest doing one of the following:
>>>> - implement the feature differently, without this side-effect; or
>
> I'm all for it but I don't know what that would look like.

Personally I don't see this use case as important enough to break the
invariant that completion candidates are valid inputs, so I'd go a
different route.  The ability to load possibly-relevant libraries from
within the minibuffer is great, but I think that providing a command
that does that on demand would provide the same benefits.  Basically,
you would press a key when you want to check if some unloaded maybe
library defines something relevant.  Such a command could take into
account the current minibuffer input, so it can be as efficient as the
current facility. I can share a prototype if that sounds intriguing.


Best,

Eshel




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

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


Received: (at 72787) by debbugs.gnu.org; 13 Oct 2024 01:10:14 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Oct 12 21:10:14 2024
Received: from localhost ([127.0.0.1]:46251 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1szn7d-0002yg-MJ
	for submit <at> debbugs.gnu.org; Sat, 12 Oct 2024 21:10:14 -0400
Received: from mailscanner.iro.umontreal.ca ([132.204.25.50]:43139)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <monnier@HIDDEN>) id 1szmvn-00029I-BJ
 for 72787 <at> debbugs.gnu.org; Sat, 12 Oct 2024 20:58:00 -0400
Received: from pmg1.iro.umontreal.ca (localhost.localdomain [127.0.0.1])
 by pmg1.iro.umontreal.ca (Proxmox) with ESMTP id E377B1000C3;
 Sat, 12 Oct 2024 20:47:37 -0400 (EDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=iro.umontreal.ca;
 s=mail; t=1728780457;
 bh=k0hNwuBHGusjdvVr6bLc4hRw1HIHPzGCQz/b9IwPK4s=;
 h=From:To:Cc:Subject:In-Reply-To:References:Date:From;
 b=M+dMl2gn3rc24VCJM2n1QCA7pVWwPgQKt444OUni2Z1QsAxB+8hKkrlOdqezuS1fA
 T9HMY0lzwcBrBE6NrmCTkyq8WKlfC+xZFDFXf+VJPOIbsvlozre320hlq8g5ln3k6n
 viOB+3B9fWwBYuF9kEY9K8tTZURuj+2MeJ3ap1J9PwCN0TncrUFOIo9TkNB8QJSX1z
 Y0CUtHRYZnZBpUQZ+iqF4rMcYyoCpJ1WAWwqa2pTupLKpgG+5SvW5PL2vG0h8vBOCx
 3pYFTnpLHJ9w4z/N0008XCFjJY+qkoly7nAtS6YTe0TJMWKL4tnWQ4kbzVbcDATT15
 FPzyUbAq/t8EA==
Received: from mail01.iro.umontreal.ca (unknown [172.31.2.1])
 by pmg1.iro.umontreal.ca (Proxmox) with ESMTP id 2E46F10002E;
 Sat, 12 Oct 2024 20:47:37 -0400 (EDT)
Received: from pastel (104-195-209-82.cpe.teksavvy.com [104.195.209.82])
 by mail01.iro.umontreal.ca (Postfix) with ESMTPSA id 8E82C12046C;
 Sat, 12 Oct 2024 20:47:36 -0400 (EDT)
From: Stefan Monnier <monnier@HIDDEN>
To: Arash Esbati <arash@HIDDEN>
Subject: Re: bug#72787: 31.0.50; Invalid describe-function completion
 candidates
In-Reply-To: <m25xpx64l0.fsf@HIDDEN> (Arash Esbati's message of
 "Sat, 12 Oct 2024 11:41:31 +0200")
Message-ID: <jwved4khp14.fsf-monnier+emacs@HIDDEN>
References: <m1ikvqb37z.fsf@HIDDEN> <87le0m5fzc.fsf@HIDDEN>
 <87o75gvz5l.fsf@HIDDEN> <jwv8qwk9fnb.fsf-monnier+emacs@HIDDEN>
 <86y14daugk.fsf@HIDDEN> <m1le0b2rvo.fsf@HIDDEN>
 <86ed639ruw.fsf@HIDDEN> <m234l4a739.fsf@HIDDEN>
 <86cyk831qz.fsf@HIDDEN> <m1ttdjb12b.fsf@HIDDEN>
 <m1frp3atfq.fsf@HIDDEN>
 <m2v7xyu3c0.fsf@HIDDEN>
 <jwv5xpyjnh4.fsf-monnier+emacs@HIDDEN>
 <m25xpx64l0.fsf@HIDDEN>
Date: Sat, 12 Oct 2024 20:47:35 -0400
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-SPAM-INFO: Spam detection results:  0
 ALL_TRUSTED                -1 Passed through trusted hosts only via SMTP
 AWL -0.062 Adjusted score from AWL reputation of From: address
 BAYES_00                 -1.9 Bayes spam probability is 0 to 1%
 DKIM_SIGNED               0.1 Message has a DKIM or DK signature,
 not necessarily valid
 DKIM_VALID -0.1 Message has at least one valid DKIM or DK signature
 DKIM_VALID_AU -0.1 Message has a valid DKIM or DK signature from author's
 domain
 DKIM_VALID_EF -0.1 Message has a valid DKIM or DK signature from envelope-from
 domain
X-SPAM-LEVEL: 
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 72787
Cc: michael_heerdegen@HIDDEN, Eli Zaretskii <eliz@HIDDEN>,
 72787 <at> debbugs.gnu.org, Eshel Yaron <me@HIDDEN>, pipcet@HIDDEN
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: -3.3 (---)

> In summary, I see a void variable in the list of completions where the
> function is defined.

Right, indeed this mechanism doesn't distinguish between variables and
functions.  It is intended for real namespace prefixes and presumes
these will be populated by both vars and funs, and that fails with
packages that don't obey the usual namespace prefixing rules.

We should make this mechanism more strict in this respect.
I see in `dash-autoloads.el` we end up using:

    (register-definition-prefixes "dash" '("!cdr" "!cons" "--" "->" "-a" "-butlast" "-c" "-d" "-e" "-f" "-gr" "-i" "-juxt" "-keep" "-l" "-m" "-no" "-o" "-p" "-r" "-s" "-t" "-u" "-value-to-list" "-when-let" "-zip" "dash-"))

It would be better to bail if our guessed set of prefixes is too large,
since it's usually a sign that our heuristic just failed, as here.

> Also, when I do 'emacs -Q' followed directly with
> 'C-h f TAB', I see this:
>
> The (setf ...) part doesn't look right to me.

These look correct to me, they're setter functions.


        Stefan





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

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


Received: (at 72787) by debbugs.gnu.org; 12 Oct 2024 09:41:58 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Oct 12 05:41:58 2024
Received: from localhost ([127.0.0.1]:36338 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1szYdK-0000sg-MT
	for submit <at> debbugs.gnu.org; Sat, 12 Oct 2024 05:41:58 -0400
Received: from eggs.gnu.org ([209.51.188.92]:45622)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <arash@HIDDEN>) id 1szYdI-0000sR-Fx
 for 72787 <at> debbugs.gnu.org; Sat, 12 Oct 2024 05:41:56 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <arash@HIDDEN>)
 id 1szYcy-0000tg-8q; Sat, 12 Oct 2024 05:41:36 -0400
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=MIME-Version:Date:References:In-Reply-To:Subject:To:
 From; bh=jBLMPwyx8FXap8rbYxgjne2GoS4xevzZRXZVSYOmDBU=; b=iP2gcxi+hDQ9xFaqUqZm
 Raa0ApVRtnA5Nx6gBzd0r1Gq6EQpakf230qBfvKuDGX9qkwHg88SJodI9k8S/twVTQUF2M0cOLx6l
 G2Cl2pAJD6eGmhNKpVamI7YSad94tqk4XCGmtLhuzupmBD1RCKXAY3E0zgoIPH/YuaBuFa423wKTm
 pGu6o+AFETG+4AfOR+PHUfOS+2RT+0JOktpLbjzCViBDV14KjX6jbp8fv16lhjdJJfKSqboRKKknk
 az363YzhwvSkjPd+0NJybKVxO5a4epO1dTosKWWk/8/tTIddyD6xuFLJz3wRrjeRM3b6FcmvdsdZn
 EMCKaCIg6q3CXg==;
From: Arash Esbati <arash@HIDDEN>
To: Stefan Monnier <monnier@HIDDEN>
Subject: Re: bug#72787: 31.0.50; Invalid describe-function completion
 candidates
In-Reply-To: <jwv5xpyjnh4.fsf-monnier+emacs@HIDDEN> (Stefan Monnier's message
 of "Fri, 11 Oct 2024 18:22:59 -0400")
References: <m1ikvqb37z.fsf@HIDDEN> <87le0m5fzc.fsf@HIDDEN>
 <87o75gvz5l.fsf@HIDDEN> <jwv8qwk9fnb.fsf-monnier+emacs@HIDDEN>
 <86y14daugk.fsf@HIDDEN> <m1le0b2rvo.fsf@HIDDEN>
 <86ed639ruw.fsf@HIDDEN> <m234l4a739.fsf@HIDDEN>
 <86cyk831qz.fsf@HIDDEN> <m1ttdjb12b.fsf@HIDDEN>
 <m1frp3atfq.fsf@HIDDEN>
 <m2v7xyu3c0.fsf@HIDDEN>
 <jwv5xpyjnh4.fsf-monnier+emacs@HIDDEN>
Date: Sat, 12 Oct 2024 11:41:31 +0200
Message-ID: <m25xpx64l0.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="=-=-="
X-Debbugs-Envelope-To: 72787
Cc: michael_heerdegen@HIDDEN, Eli Zaretskii <eliz@HIDDEN>,
 72787 <at> debbugs.gnu.org, Eshel Yaron <me@HIDDEN>, pipcet@HIDDEN
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>

--=-=-=
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable

Stefan Monnier <monnier@HIDDEN> writes:

> Could you clarify which part of the picture make you think so?
> [ Also, does (featurep 'dash) return nil or t before you perform that
>   completion?  ]

I do:

=E2=80=A2 emacs -Q
=E2=80=A2 Eval:
    (progn
      (setq completions-format 'vertical)
      (package-initialize)
      (featurep 'dash))
  which returns nil
=E2=80=A2 'C-h v TAB' and see this:

--=-=-=
Content-Type: image/png
Content-Disposition: inline; filename=Emacs-Q-package.png
Content-Transfer-Encoding: base64

iVBORw0KGgoAAAANSUhEUgAAAaAAAAHRCAYAAAAsSG09AAABVmlDQ1BJQ0MgUHJvZmlsZQAAGJVj
YGBiSCwoyGFhYGDIzSspCnJ3UoiIjFJgf87ACYQCDFYMsonJxQWOAQE+QCUMMBoVfLvGwAiiL+uC
zPK/usH68hpb82tik+fezFypjakeBXClpBYnA+k/QKyRXFBUwsDAqAJkB5SXFIDYQMwgUgR0FJDd
AWKnQ9hzQOwkCHsDWE1IkDOQfQTIFkjOSEwBsq8A2TpJSOLpSOzcnNJkqBtArudJzQsNBtFALMPg
yhDGYMRgzmDJYIpDnQlYnTNDPkMBQyVDEUMmQzpDBkMJgwKDI1CkgCGHIRXI9mTIY0hm0GPQAbKN
GAyA2BgUvujhhhDL4wcafQzImIkQS+JjYNgNjCLBYwgxtR1AL5gxMBw4W5BYlAgPTcZvLMVpxkYQ
Nvd2BgbWaf//fw5nYGDXZGD4e/3//9/b////u4yBgfkWUO83ACwSYcbFIPmlAAAAVmVYSWZNTQAq
AAAACAABh2kABAAAAAEAAAAaAAAAAAADkoYABwAAABIAAABEoAIABAAAAAEAAAGgoAMABAAAAAEA
AAHRAAAAAEFTQ0lJAAAAU2NyZWVuc2hvdHQ+xJEAAAHWaVRYdFhNTDpjb20uYWRvYmUueG1wAAAA
AAA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJYTVAgQ29yZSA2
LjAuMCI+CiAgIDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8y
Mi1yZGYtc3ludGF4LW5zIyI+CiAgICAgIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAg
ICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAg
ICAgICAgPGV4aWY6UGl4ZWxZRGltZW5zaW9uPjQ2NTwvZXhpZjpQaXhlbFlEaW1lbnNpb24+CiAg
ICAgICAgIDxleGlmOlBpeGVsWERpbWVuc2lvbj40MTY8L2V4aWY6UGl4ZWxYRGltZW5zaW9uPgog
ICAgICAgICA8ZXhpZjpVc2VyQ29tbWVudD5TY3JlZW5zaG90PC9leGlmOlVzZXJDb21tZW50Pgog
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
F2mGZ7cAAAAASUVORK5CYII=
--=-=-=
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable


Take for example "-keep".  I do 'C-h v -keep RET' and get:

  -keep is void as a variable.

  Not documented as a variable.

Now I eval (require 'dash), do 'C-h v -keep RET' again and get:

  -keep is void as a variable.

  Not documented as a variable.

whereas 'C-h f -keep' returns:

  -keep is a native-comp-function in =E2=80=98dash.el=E2=80=99.

  (-keep FN LIST)

  Return a new list of the non-nil results of applying FN to each item in L=
IST.
  Like =E2=80=98-filter=E2=80=99, but returns the non-nil results of FN ins=
tead of
  the corresponding elements of LIST.

  Its anaphoric counterpart is =E2=80=98--keep=E2=80=99.

In summary, I see a void variable in the list of completions where the
function is defined.  Also, when I do 'emacs -Q' followed directly with
'C-h f TAB', I see this:

--=-=-=
Content-Type: image/png
Content-Disposition: inline; filename=Emacs-Q-funcs.png
Content-Transfer-Encoding: base64

iVBORw0KGgoAAAANSUhEUgAAAaAAAAHRCAYAAAAsSG09AAABVmlDQ1BJQ0MgUHJvZmlsZQAAGJVj
YGBiSCwoyGFhYGDIzSspCnJ3UoiIjFJgf87ACYQCDFYMsonJxQWOAQE+QCUMMBoVfLvGwAiiL+uC
zPK/usH68hpb82tik+fezFypjakeBXClpBYnA+k/QKyRXFBUwsDAqAJkB5SXFIDYQMwgUgR0FJDd
AWKnQ9hzQOwkCHsDWE1IkDOQfQTIFkjOSEwBsq8A2TpJSOLpSOzcnNJkqBtArudJzQsNBtFALMPg
yhDGYMRgzmDJYIpDnQlYnTNDPkMBQyVDEUMmQzpDBkMJgwKDI1CkgCGHIRXI9mTIY0hm0GPQAbKN
GAyA2BgUvujhhhDL4wcafQzImIkQS+JjYNgNjCLBYwgxtR1AL5gxMBw4W5BYlAgPTcZvLMVpxkYQ
Nvd2BgbWaf//fw5nYGDXZGD4e/3//9/b////u4yBgfkWUO83ACwSYcbFIPmlAAAAVmVYSWZNTQAq
AAAACAABh2kABAAAAAEAAAAaAAAAAAADkoYABwAAABIAAABEoAIABAAAAAEAAAGgoAMABAAAAAEA
AAHRAAAAAEFTQ0lJAAAAU2NyZWVuc2hvdHQ+xJEAAAHWaVRYdFhNTDpjb20uYWRvYmUueG1wAAAA
AAA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJYTVAgQ29yZSA2
LjAuMCI+CiAgIDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8y
Mi1yZGYtc3ludGF4LW5zIyI+CiAgICAgIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAg
ICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAg
ICAgICAgPGV4aWY6UGl4ZWxZRGltZW5zaW9uPjQ2NTwvZXhpZjpQaXhlbFlEaW1lbnNpb24+CiAg
ICAgICAgIDxleGlmOlBpeGVsWERpbWVuc2lvbj40MTY8L2V4aWY6UGl4ZWxYRGltZW5zaW9uPgog
ICAgICAgICA8ZXhpZjpVc2VyQ29tbWVudD5TY3JlZW5zaG90PC9leGlmOlVzZXJDb21tZW50Pgog
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
gg==
--=-=-=
Content-Type: text/plain


The (setf ...) part doesn't look right to me.

> [ Also did you get this with an Emacs which includes:
>
>     commit 8683d64cc571500347a16e7cb7d144d723250489
>     Author: Stefan Monnier <monnier@HIDDEN>
>     Date:   Thu Oct 3 10:25:13 2024 -0400
> ]

$ git show 8683d64cc571500347a16e7cb7d144d723250489
commit 8683d64cc571500347a16e7cb7d144d723250489
Author: Stefan Monnier <monnier@HIDDEN>
Date:   Thu Oct 3 10:25:13 2024 -0400

    (help--symbol-completion-table): Try and fix bug#73473

I'm runnig Emacs from master (ff4de9ef) on macOS.

> Sorry for not mentioning it earlier, I stupidly assumed you were aware
> of that variable.

I'm sorry I didn't investigate enough to find out about that variable
myself.

Best, Arash

--=-=-=--




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

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


Received: (at 72787) by debbugs.gnu.org; 11 Oct 2024 23:34:31 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Oct 11 19:34:31 2024
Received: from localhost ([127.0.0.1]:35675 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1szP9T-0002FQ-11
	for submit <at> debbugs.gnu.org; Fri, 11 Oct 2024 19:34:31 -0400
Received: from mailscanner.iro.umontreal.ca ([132.204.25.50]:53477)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <monnier@HIDDEN>) id 1szP9R-0002FB-Ho
 for 72787 <at> debbugs.gnu.org; Fri, 11 Oct 2024 19:34:30 -0400
Received: from pmg3.iro.umontreal.ca (localhost [127.0.0.1])
 by pmg3.iro.umontreal.ca (Proxmox) with ESMTP id A80DB444DB6;
 Fri, 11 Oct 2024 19:34:09 -0400 (EDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=iro.umontreal.ca;
 s=mail; t=1728689648;
 bh=uQvdTF9Q9pDMXOZ3z4mcUdeM8F+LvSyhBOQMtHpm9tA=;
 h=From:To:Cc:Subject:In-Reply-To:References:Date:From;
 b=mBx0Uf1vx5tPdxMUz+fMVIxGrLnx2FPDylxmtjx+EfNfNBQaFvH19mcG1VQELly6A
 YGt7iEG7QbyrC5veBdlZ48q1caqQH5iyDMoI68cD3fbP3r0jisWqOpKUyxTdhHgEf1
 gzmUK9aZGNnuVLldz4BSCpX5VS/fdUlD7PHPZaGJ0O/0kYq4T25pWthPBiR+5cNwfh
 bXHge7EjeAZNz1D77PnclIS427UrOTnPC5N8hl0CIKhfHeQjkhB8rlYr7ArIDEdWph
 6HNMvjizym5QI9dMogmBXYKca6QOOMZU5UONxnUxn4FvCgAAhstQX8XrknTRfhQb+V
 YQfq63strIMLA==
Received: from mail01.iro.umontreal.ca (unknown [172.31.2.1])
 by pmg3.iro.umontreal.ca (Proxmox) with ESMTP id C332D440BF6;
 Fri, 11 Oct 2024 19:34:08 -0400 (EDT)
Received: from pastel (104-195-209-82.cpe.teksavvy.com [104.195.209.82])
 by mail01.iro.umontreal.ca (Postfix) with ESMTPSA id 9AB88120213;
 Fri, 11 Oct 2024 19:34:08 -0400 (EDT)
From: Stefan Monnier <monnier@HIDDEN>
To: Eshel Yaron <me@HIDDEN>
Subject: Re: bug#72787: 31.0.50; Invalid describe-function completion
 candidates
In-Reply-To: <m1ikvqb37z.fsf@HIDDEN> (Eshel Yaron's message of "Sat,
 24 Aug 2024 12:54:40 +0200")
Message-ID: <jwvzfnai5bx.fsf-monnier+emacs@HIDDEN>
References: <m1ikvqb37z.fsf@HIDDEN>
Date: Fri, 11 Oct 2024 19:34:07 -0400
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-SPAM-INFO: Spam detection results:  0
 ALL_TRUSTED                -1 Passed through trusted hosts only via SMTP
 AWL 0.035 Adjusted score from AWL reputation of From: address
 BAYES_00                 -1.9 Bayes spam probability is 0 to 1%
 DKIM_SIGNED               0.1 Message has a DKIM or DK signature,
 not necessarily valid
 DKIM_VALID -0.1 Message has at least one valid DKIM or DK signature
 DKIM_VALID_AU -0.1 Message has a valid DKIM or DK signature from author's
 domain
 DKIM_VALID_EF -0.1 Message has a valid DKIM or DK signature from envelope-from
 domain
X-SPAM-LEVEL: 
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 72787
Cc: 72787 <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: -3.3 (---)

> I've stumbled upon an issue with C-h f completions, both on the release
> branch and on the master branch:
>
> 1. emacs -Q
> 2. C-h f string-edit- TAB
>
> In Emacs 29, this pops up the *Completions* buffer, with 3 completion
> candidates, string-edit-{abort,done,mode}.  That's the expected
> behavior, because "string-edit-" is not itself a valid candidate.

I just pushed a fix to `master`.  Now you do get a *Completions* buffer
again (with more entries, tho, because
`help-enable-completions-autoload` loaded the `string-edit` package).


        Stefan





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

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


Received: (at 72787) by debbugs.gnu.org; 11 Oct 2024 22:23:24 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Oct 11 18:23:24 2024
Received: from localhost ([127.0.0.1]:35592 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1szO2e-0006xL-0d
	for submit <at> debbugs.gnu.org; Fri, 11 Oct 2024 18:23:24 -0400
Received: from mailscanner.iro.umontreal.ca ([132.204.25.50]:27296)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <monnier@HIDDEN>) id 1szO2b-0006x5-Kh
 for 72787 <at> debbugs.gnu.org; Fri, 11 Oct 2024 18:23:23 -0400
Received: from pmg3.iro.umontreal.ca (localhost [127.0.0.1])
 by pmg3.iro.umontreal.ca (Proxmox) with ESMTP id 4F4DD4447A2;
 Fri, 11 Oct 2024 18:23:01 -0400 (EDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=iro.umontreal.ca;
 s=mail; t=1728685380;
 bh=mAJ3uC4HuK4/gSdc1AkSmrIXZa3JNVUfYoRwHGCrPMQ=;
 h=From:To:Cc:Subject:In-Reply-To:References:Date:From;
 b=Hh4SuZxlvXro1c398TO7joBGSYqvG46gaQEA9fZ9aCWrykkWJ8nqzObGre80lFpaS
 q2Z3PBqAz63lWEnEOTiCAPWgqbarOABdettO+K+7lHLZxGWlHUY/FVku8UUZXq2afb
 qdgtkdYGUIini6PuI8+XAZ7hDY7vxb++Ag4pstEJ5PsYz/B0T9O4xmhg10f9hXKPSr
 vaaXhvAXB8zMZEa1G30QJJajl3hD3j13eOeqR9+7Fwyy1Eu90AkC6bJYoPy6xYqjjB
 2lmSWY6hODXMA3HbV8CjWcX1c0Dq/08huUg5RFnqcF28j4lCEG1u46VU44u4tpPhPo
 KgssDbcuoRGbA==
Received: from mail01.iro.umontreal.ca (unknown [172.31.2.1])
 by pmg3.iro.umontreal.ca (Proxmox) with ESMTP id 2AD0E441BD4;
 Fri, 11 Oct 2024 18:23:00 -0400 (EDT)
Received: from pastel (104-195-209-82.cpe.teksavvy.com [104.195.209.82])
 by mail01.iro.umontreal.ca (Postfix) with ESMTPSA id DCDF91201FA;
 Fri, 11 Oct 2024 18:22:59 -0400 (EDT)
From: Stefan Monnier <monnier@HIDDEN>
To: Arash Esbati <arash@HIDDEN>
Subject: Re: bug#72787: 31.0.50; Invalid describe-function completion
 candidates
In-Reply-To: <m2v7xyu3c0.fsf@HIDDEN> (Arash Esbati's message of
 "Fri, 11 Oct 2024 16:22:23 +0200")
Message-ID: <jwv5xpyjnh4.fsf-monnier+emacs@HIDDEN>
References: <m1ikvqb37z.fsf@HIDDEN> <87le0m5fzc.fsf@HIDDEN>
 <87o75gvz5l.fsf@HIDDEN> <jwv8qwk9fnb.fsf-monnier+emacs@HIDDEN>
 <86y14daugk.fsf@HIDDEN> <m1le0b2rvo.fsf@HIDDEN>
 <86ed639ruw.fsf@HIDDEN> <m234l4a739.fsf@HIDDEN>
 <86cyk831qz.fsf@HIDDEN> <m1ttdjb12b.fsf@HIDDEN>
 <m1frp3atfq.fsf@HIDDEN>
 <m2v7xyu3c0.fsf@HIDDEN>
Date: Fri, 11 Oct 2024 18:22:59 -0400
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-SPAM-INFO: Spam detection results:  0
 ALL_TRUSTED                -1 Passed through trusted hosts only via SMTP
 AWL 0.036 Adjusted score from AWL reputation of From: address
 BAYES_00                 -1.9 Bayes spam probability is 0 to 1%
 DKIM_SIGNED               0.1 Message has a DKIM or DK signature,
 not necessarily valid
 DKIM_VALID -0.1 Message has at least one valid DKIM or DK signature
 DKIM_VALID_AU -0.1 Message has a valid DKIM or DK signature from author's
 domain
 DKIM_VALID_EF -0.1 Message has a valid DKIM or DK signature from envelope-from
 domain
X-SPAM-LEVEL: 
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 72787
Cc: michael_heerdegen@HIDDEN, Eli Zaretskii <eliz@HIDDEN>,
 72787 <at> debbugs.gnu.org, Eshel Yaron <me@HIDDEN>, pipcet@HIDDEN
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: -3.3 (---)

>>> AFAIU, the feature here would be loading library foo just in time for
>>> you to get help about symbol foo-bar.

Actually, it's not so much for the case where you know you want to see
`foo-bar` (which should be handled by `help-enable-symbol-autoload`
already) but also to let you discover that there might be a `foo-bar`
because there's a `foo-`.

>>> So I suggest doing one of the following:
>>> - implement the feature differently, without this side-effect; or

I'm all for it but I don't know what that would look like.

> From the second image above, I'd say that the feature isn't working
> correctly.

Could you clarify which part of the picture make you think so?
[ Also, does (featurep 'dash) return nil or t before you perform that
  completion?  ]
[ Also did you get this with an Emacs which includes:

    commit 8683d64cc571500347a16e7cb7d144d723250489
    Author: Stefan Monnier <monnier@HIDDEN>
    Date:   Thu Oct 3 10:25:13 2024 -0400
    
        (help--symbol-completion-table): Try and fix bug#73473
        
        * lisp/help-fns.el (help--symbol-completion-table): Be more
        careful with `help-enable-completion-autoload` so we don't load
        a package in cases where we already know it won't impact the result.

]

> This is what I see after setting `help-enable-completion-autoload' to nil:
[...]
> Thanks for the pointer, I've set the variable to nil for now.

Sorry for not mentioning it earlier, I stupidly assumed you were aware
of that variable.


        Stefan





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

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


Received: (at 72787) by debbugs.gnu.org; 11 Oct 2024 14:23:29 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Oct 11 10:23:29 2024
Received: from localhost ([127.0.0.1]:34929 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1szGYD-0005lX-0j
	for submit <at> debbugs.gnu.org; Fri, 11 Oct 2024 10:23:29 -0400
Received: from eggs.gnu.org ([209.51.188.92]:55154)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <arash@HIDDEN>) id 1szGYB-0005lK-Fw
 for 72787 <at> debbugs.gnu.org; Fri, 11 Oct 2024 10:23:27 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <arash@HIDDEN>)
 id 1szGXr-0005jY-Fz; Fri, 11 Oct 2024 10:23:07 -0400
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=MIME-Version:Date:References:In-Reply-To:Subject:To:
 From; bh=vmCIRVVNPNW/NjuI9m7Pp+DhpPvkCnP4W0jEchakqXM=; b=Ayf6RlzJXJeT0h2bTnpP
 Dg5FtGr0cjzVnh311bjoLt1Y0M4Uc+N2Q6TW4MohvSUTd9O5O+r2D6mLxmbN/Lr7TV0Fft86rqg3d
 uz1/j4MgM7I+V6pUpRuHlVOFScYguSL4/kYSBOW+edy2AkCIYSpPK+R6Xc35HQ6aqKzDf+qQsAs/6
 DIjVprCR0xFK+yRiydck6neaVKSNkUecpipMoNb9QMFfYdG/7Esw+cqNu2/7nIS7xyEVvs+hBp8Ou
 O+ZQPpl91rTdnyK0WVWQTBZkqqkgxfdZZ5L1UY8nQYrwpkQqZFkCNBRWYSr2wMkfNJcZFGzwvtg1J
 6gPtLDdPhn3TdQ==;
From: Arash Esbati <arash@HIDDEN>
To: Eshel Yaron <me@HIDDEN>
Subject: Re: bug#72787: 31.0.50; Invalid describe-function completion
 candidates
In-Reply-To: <m1frp3atfq.fsf@HIDDEN> (Eshel Yaron's message of
 "Fri, 11 Oct 2024 11:18:49 +0200")
References: <m1ikvqb37z.fsf@HIDDEN> <87le0m5fzc.fsf@HIDDEN>
 <87o75gvz5l.fsf@HIDDEN> <jwv8qwk9fnb.fsf-monnier+emacs@HIDDEN>
 <86y14daugk.fsf@HIDDEN> <m1le0b2rvo.fsf@HIDDEN>
 <86ed639ruw.fsf@HIDDEN> <m234l4a739.fsf@HIDDEN>
 <86cyk831qz.fsf@HIDDEN> <m1ttdjb12b.fsf@HIDDEN>
 <m1frp3atfq.fsf@HIDDEN>
Date: Fri, 11 Oct 2024 16:22:23 +0200
Message-ID: <m2v7xyu3c0.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="=-=-="
X-Debbugs-Envelope-To: 72787
Cc: michael_heerdegen@HIDDEN, pipcet@HIDDEN,
 Eli Zaretskii <eliz@HIDDEN>, 72787 <at> debbugs.gnu.org, monnier@HIDDEN
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>

--=-=-=
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable

Eshel Yaron <me@HIDDEN> writes:

>> AFAIU, the feature here would be loading library foo just in time for
>> you to get help about symbol foo-bar.  But the way this feature is
>> currently implemented is by including incorrect completion candidates.
>> That's not a feature, that's an implementation artifact, which
>> unfortunately happens to create an unpleasant UX :/

Thanks for your response.  For me, this is what I see with

  =E2=80=A2 emacs Q
  =E2=80=A2 (setq completions-format 'vertical)
  =E2=80=A2 C-h v TAB

--=-=-=
Content-Type: image/png
Content-Disposition: inline; filename=Emacs-Q.png
Content-Transfer-Encoding: base64

iVBORw0KGgoAAAANSUhEUgAAAaAAAAHRCAYAAAAsSG09AAABVmlDQ1BJQ0MgUHJvZmlsZQAAGJVj
YGBiSCwoyGFhYGDIzSspCnJ3UoiIjFJgf87ACYQCDFYMsonJxQWOAQE+QCUMMBoVfLvGwAiiL+uC
zPK/usH68hpb82tik+fezFypjakeBXClpBYnA+k/QKyRXFBUwsDAqAJkB5SXFIDYQMwgUgR0FJDd
AWKnQ9hzQOwkCHsDWE1IkDOQfQTIFkjOSEwBsq8A2TpJSOLpSOzcnNJkqBtArudJzQsNBtFALMPg
yhDGYMRgzmDJYIpDnQlYnTNDPkMBQyVDEUMmQzpDBkMJgwKDI1CkgCGHIRXI9mTIY0hm0GPQAbKN
GAyA2BgUvujhhhDL4wcafQzImIkQS+JjYNgNjCLBYwgxtR1AL5gxMBw4W5BYlAgPTcZvLMVpxkYQ
Nvd2BgbWaf//fw5nYGDXZGD4e/3//9/b////u4yBgfkWUO83ACwSYcbFIPmlAAAAVmVYSWZNTQAq
AAAACAABh2kABAAAAAEAAAAaAAAAAAADkoYABwAAABIAAABEoAIABAAAAAEAAAGgoAMABAAAAAEA
AAHRAAAAAEFTQ0lJAAAAU2NyZWVuc2hvdHQ+xJEAAAHWaVRYdFhNTDpjb20uYWRvYmUueG1wAAAA
AAA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJYTVAgQ29yZSA2
LjAuMCI+CiAgIDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8y
Mi1yZGYtc3ludGF4LW5zIyI+CiAgICAgIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAg
ICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAg
ICAgICAgPGV4aWY6UGl4ZWxZRGltZW5zaW9uPjQ2NTwvZXhpZjpQaXhlbFlEaW1lbnNpb24+CiAg
ICAgICAgIDxleGlmOlBpeGVsWERpbWVuc2lvbj40MTY8L2V4aWY6UGl4ZWxYRGltZW5zaW9uPgog
ICAgICAgICA8ZXhpZjpVc2VyQ29tbWVudD5TY3JlZW5zaG90PC9leGlmOlVzZXJDb21tZW50Pgog
ICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KYqzrvgAA
QABJREFUeAHsnQfcleP/x6+2diqkrSKkIUU0lIySUTRUysr4Cb+EaMnMP5sfIkQosxQtob2MlrSM
UtpItEvd/+t91XXcz3nOPc45z36+39frnHtc+3Pf9/W95ueb588//3SUj5QsVcrHVZwEAUFAEBAE
BIHEEMg/c+bMxEJKKEFAEBAEBAFBIAkE8hO2QIECSUQhQTMCgX/++UfNmjVLlSxZUtWvXz8jksyy
aeheuyqle+Z58uTJsnn866+/1KFDh9TRRx+dZfNoM/bDDz+op556Sr300ksqX7589nbg8ZdfflF7
9+5VJ598cqBf8RCMQFbAc8mSJWrz5s0ms2eccYYqW7ZscMaT8GEUkF94Xs5evXqpN998Ux177LHG
a7du3VSHDh3UZZdd5hdU3HwQeOeddxQv3B133KFKlCjh4/Ow0759+9QTTzyhatasmaMVUI8ePdTG
jRsjeDRo0EA99NBD5vqrr74y7+H69euNArr88stV+/bt1a5du9SUKVPU1q1bVbt27SLvaSSSdDi5
7bbbVMOGDdU111yTKna+jz/++MPcr169uuratatq1KhRKn9Z5caoUaNUkyZNUigfv/LZfE+dOlVt
2LBBDRw40N5Kl6MbT5vA22+/rcqUKWMvPY9ffPGFojFw5ZVXevrJKIegvGQUnp07dzaYuMvds2dP
1aZNG7Vlyxb1888/q8mTJ6v7778/ooAWL16s+vXrZxp96IHatWurG264wTSI3fHEex6ogGJF6Di+
00apglBx1K1bVx111FFxuaXynOQN8j179mxFpVa4cOEkY0su+Pfff6++++47dcsttyQXkSt0Viqf
K1txnVKGG2+8UZ1zzjkmXKFChcyR+8OHDzfv0fPPP69mzJihOLZs2VJRgaKg6R2irF544YW40kxr
z//5z3/MB0oPjYry5ZdfNsoqnt5FWufJK77Vq1erhQsXqv/+979eXjzvo/zpmae3PPPMM2rHjh2K
SvKuu+5Sp512WuieJY08GiZZQYLyklF48i2h1M8777wILLYRfOGFFyp+06ZNi7hxQhiEbwuFPmLE
CNW3b19znTdvXuOWyF9CCig6oQ8//FCh3bt06aLOPfdc48yLmT//4eiHDRumHnvsMaOA7Avr5Wbv
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
--=-=-=
Content-Type: text/plain


This is what I see when I do `package-initialize'; I have dash.el
installed as a dependency:

--=-=-=
Content-Type: image/png
Content-Disposition: inline; filename=Emacs-Q-package.png
Content-Transfer-Encoding: base64

iVBORw0KGgoAAAANSUhEUgAAAaAAAAHRCAYAAAAsSG09AAABVmlDQ1BJQ0MgUHJvZmlsZQAAGJVj
YGBiSCwoyGFhYGDIzSspCnJ3UoiIjFJgf87ACYQCDFYMsonJxQWOAQE+QCUMMBoVfLvGwAiiL+uC
zPK/usH68hpb82tik+fezFypjakeBXClpBYnA+k/QKyRXFBUwsDAqAJkB5SXFIDYQMwgUgR0FJDd
AWKnQ9hzQOwkCHsDWE1IkDOQfQTIFkjOSEwBsq8A2TpJSOLpSOzcnNJkqBtArudJzQsNBtFALMPg
yhDGYMRgzmDJYIpDnQlYnTNDPkMBQyVDEUMmQzpDBkMJgwKDI1CkgCGHIRXI9mTIY0hm0GPQAbKN
GAyA2BgUvujhhhDL4wcafQzImIkQS+JjYNgNjCLBYwgxtR1AL5gxMBw4W5BYlAgPTcZvLMVpxkYQ
Nvd2BgbWaf//fw5nYGDXZGD4e/3//9/b////u4yBgfkWUO83ACwSYcbFIPmlAAAAVmVYSWZNTQAq
AAAACAABh2kABAAAAAEAAAAaAAAAAAADkoYABwAAABIAAABEoAIABAAAAAEAAAGgoAMABAAAAAEA
AAHRAAAAAEFTQ0lJAAAAU2NyZWVuc2hvdHQ+xJEAAAHWaVRYdFhNTDpjb20uYWRvYmUueG1wAAAA
AAA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJYTVAgQ29yZSA2
LjAuMCI+CiAgIDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8y
Mi1yZGYtc3ludGF4LW5zIyI+CiAgICAgIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAg
ICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAg
ICAgICAgPGV4aWY6UGl4ZWxZRGltZW5zaW9uPjQ2NTwvZXhpZjpQaXhlbFlEaW1lbnNpb24+CiAg
ICAgICAgIDxleGlmOlBpeGVsWERpbWVuc2lvbj40MTY8L2V4aWY6UGl4ZWxYRGltZW5zaW9uPgog
ICAgICAgICA8ZXhpZjpVc2VyQ29tbWVudD5TY3JlZW5zaG90PC9leGlmOlVzZXJDb21tZW50Pgog
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
F2mGZ7cAAAAASUVORK5CYII=
--=-=-=
Content-Type: text/plain


>> So I suggest doing one of the following:
>>
>> - implement the feature differently, without this side-effect; or

From the second image above, I'd say that the feature isn't working
correctly.

> Correction: I forgot that there's already a way to opt-out, by setting
> help-enable-completion-autoload to nil.

This is what I see after setting `help-enable-completion-autoload' to
nil:

--=-=-=
Content-Type: image/png
Content-Disposition: inline; filename=Emacs-Q-package-h-e-c-a-nil.png
Content-Transfer-Encoding: base64

iVBORw0KGgoAAAANSUhEUgAAAaAAAAHRCAYAAAAsSG09AAABVmlDQ1BJQ0MgUHJvZmlsZQAAGJVj
YGBiSCwoyGFhYGDIzSspCnJ3UoiIjFJgf87ACYQCDFYMsonJxQWOAQE+QCUMMBoVfLvGwAiiL+uC
zPK/usH68hpb82tik+fezFypjakeBXClpBYnA+k/QKyRXFBUwsDAqAJkB5SXFIDYQMwgUgR0FJDd
AWKnQ9hzQOwkCHsDWE1IkDOQfQTIFkjOSEwBsq8A2TpJSOLpSOzcnNJkqBtArudJzQsNBtFALMPg
yhDGYMRgzmDJYIpDnQlYnTNDPkMBQyVDEUMmQzpDBkMJgwKDI1CkgCGHIRXI9mTIY0hm0GPQAbKN
GAyA2BgUvujhhhDL4wcafQzImIkQS+JjYNgNjCLBYwgxtR1AL5gxMBw4W5BYlAgPTcZvLMVpxkYQ
Nvd2BgbWaf//fw5nYGDXZGD4e/3//9/b////u4yBgfkWUO83ACwSYcbFIPmlAAAAVmVYSWZNTQAq
AAAACAABh2kABAAAAAEAAAAaAAAAAAADkoYABwAAABIAAABEoAIABAAAAAEAAAGgoAMABAAAAAEA
AAHRAAAAAEFTQ0lJAAAAU2NyZWVuc2hvdHQ+xJEAAAHWaVRYdFhNTDpjb20uYWRvYmUueG1wAAAA
AAA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJYTVAgQ29yZSA2
LjAuMCI+CiAgIDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8y
Mi1yZGYtc3ludGF4LW5zIyI+CiAgICAgIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAg
ICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAg
ICAgICAgPGV4aWY6UGl4ZWxZRGltZW5zaW9uPjQ2NTwvZXhpZjpQaXhlbFlEaW1lbnNpb24+CiAg
ICAgICAgIDxleGlmOlBpeGVsWERpbWVuc2lvbj40MTY8L2V4aWY6UGl4ZWxYRGltZW5zaW9uPgog
ICAgICAgICA8ZXhpZjpVc2VyQ29tbWVudD5TY3JlZW5zaG90PC9leGlmOlVzZXJDb21tZW50Pgog
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
gg==
--=-=-=
Content-Type: text/plain


Thanks for the pointer, I've set the variable to nil for now.

Best, Arash

--=-=-=--




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

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


Received: (at 72787) by debbugs.gnu.org; 11 Oct 2024 09:19:08 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Oct 11 05:19:08 2024
Received: from localhost ([127.0.0.1]:33470 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1szBng-0005vO-15
	for submit <at> debbugs.gnu.org; Fri, 11 Oct 2024 05:19:08 -0400
Received: from mail.eshelyaron.com ([107.175.124.16]:37436 helo=eshelyaron.com)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <me@HIDDEN>) id 1szBnc-0005vF-Lh
 for 72787 <at> debbugs.gnu.org; Fri, 11 Oct 2024 05:19:06 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=eshelyaron.com;
 s=mail; t=1728638331;
 bh=bR1JN+SSrUfZbYIvAOoUKGd5eFbdmVCOcUibg9/Oteo=;
 h=From:To:Cc:Subject:In-Reply-To:References:Date:From;
 b=JuPMHRx8TFWKULjZQ/ffeaMd5ppvilKhIN0SVj0mIuqi3T2vhOWOY2HIQVQ2rUL2s
 vrIzbcwuhAebUem80roGFwS6tjyl0fitCGZRg6tEImHSnm1yFPdHNvDyTeU9KlYPxb
 MLCg+M227Qjru7RVo9MxEJGHF3j45NYpemDgmtdn+PIDCl5w9+MK/fAavBWgqAduC0
 7hrSKWVYcf5QUiPV8BL1sQcKNy90VtY2u1DZWDj3SfJURvmSfyaR0ViPGZidGyhyvA
 qvqFcMzitkzlwWL91Dh6M4mw2zS8FINEadGNW+uGMa7bOVfG1IhUdaotmK5RRGKinJ
 3WC6b3nyNjV9w==
From: Eshel Yaron <me@HIDDEN>
To: Eli Zaretskii <eliz@HIDDEN>
Subject: Re: bug#72787: 31.0.50; Invalid describe-function completion
 candidates
In-Reply-To: <m1ttdjb12b.fsf@HIDDEN> (Eshel Yaron's message of
 "Fri, 11 Oct 2024 08:34:04 +0200")
References: <m1ikvqb37z.fsf@HIDDEN> <87le0m5fzc.fsf@HIDDEN>
 <87o75gvz5l.fsf@HIDDEN> <jwv8qwk9fnb.fsf-monnier+emacs@HIDDEN>
 <86y14daugk.fsf@HIDDEN> <m1le0b2rvo.fsf@HIDDEN>
 <86ed639ruw.fsf@HIDDEN> <m234l4a739.fsf@HIDDEN>
 <86cyk831qz.fsf@HIDDEN> <m1ttdjb12b.fsf@HIDDEN>
Date: Fri, 11 Oct 2024 11:18:49 +0200
Message-ID: <m1frp3atfq.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 72787
Cc: michael_heerdegen@HIDDEN, pipcet@HIDDEN,
 Arash Esbati <arash@HIDDEN>, 72787 <at> debbugs.gnu.org, monnier@HIDDEN
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 (-)

Eshel Yaron <me@HIDDEN> writes:

> Eli Zaretskii <eliz@HIDDEN> writes:
>
>>> From: Arash Esbati <arash@HIDDEN>
>>> 
>>> Is it possible to revert this change on master as well until a new
>>> working patch is available?  IIUC, Stefan noted upthread:
>>> 
>>>   I think this report makes it clear that
>>>   45ae4de0e7ce99c88c62f940f605bca693b8e33f should not have gone to
>>>   `emacs-30` but to `master`.  AFAIK it did not fix a regression or even
>>>   a user-visible bug.
>>> 
>>> The current behavior is somewhat annoying.
>>
>> AFAIU, Stefan later explained that this is a feature, but maybe I
>> misunderstood him.  See
>>
>>   https://debbugs.gnu.org/cgi/bugreport.cgi?bug=73473#16
>
> AFAIU, the feature here would be loading library foo just in time for
> you to get help about symbol foo-bar.  But the way this feature is
> currently implemented is by including incorrect completion candidates.
> That's not a feature, that's an implementation artifact, which
> unfortunately happens to create an unpleasant UX :/
>
> So I suggest doing one of the following:
>
> - implement the feature differently, without this side-effect; or
> - make it opt-in; or at least
> - allow users to opt-out.

Correction: I forgot that there's already a way to opt-out, by setting
help-enable-completion-autoload to nil.


Cheers,

Eshel




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

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


Received: (at 72787) by debbugs.gnu.org; 11 Oct 2024 06:34:23 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Oct 11 02:34:23 2024
Received: from localhost ([127.0.0.1]:33202 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1sz9EE-0005VN-LR
	for submit <at> debbugs.gnu.org; Fri, 11 Oct 2024 02:34:23 -0400
Received: from mail.eshelyaron.com ([107.175.124.16]:47376 helo=eshelyaron.com)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <me@HIDDEN>) id 1sz9EC-0005VE-Cr
 for 72787 <at> debbugs.gnu.org; Fri, 11 Oct 2024 02:34:21 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=eshelyaron.com;
 s=mail; t=1728628447;
 bh=Gyb2vj+01lMd4cfb6AmBg0CaZcmIAhTAxQ6WP81ZI4M=;
 h=From:To:Cc:Subject:In-Reply-To:References:Date:From;
 b=ap7OIj6+uheN9aQzekhjIl2VsmNKT1FaWskGU8FptZvOlQkVbFmUNq+VBFxoFoLpn
 pZTcnSOhg6kBwW0NfVx4XbiNoY4hg8YVlbo47wjoATCIOm2OiyOSRI5ty2XB00JZYJ
 bRDY3rJSX//GrWmEAnSTivTEtitDIIw6nKjR6xUuwfCyId47GoPoj8l5pE+og3j9R7
 s6PKWF9B2pyG6V44XStVMij92/IASNYCst2ArDE6kLxNMKXbm3k6QeoaYC/6PBrizs
 uBzblqaSiCGph9C7UF7PA59IrWLV9/AYXU4YcOlVtYpiRGR5K5E03ue9F3Qjf8ftnx
 eg0Z5FzSdThwA==
From: Eshel Yaron <me@HIDDEN>
To: Eli Zaretskii <eliz@HIDDEN>
Subject: Re: bug#72787: 31.0.50; Invalid describe-function completion
 candidates
In-Reply-To: <86cyk831qz.fsf@HIDDEN> (Eli Zaretskii's message of "Thu, 10 Oct
 2024 09:34:12 +0300")
References: <m1ikvqb37z.fsf@HIDDEN> <87le0m5fzc.fsf@HIDDEN>
 <87o75gvz5l.fsf@HIDDEN> <jwv8qwk9fnb.fsf-monnier+emacs@HIDDEN>
 <86y14daugk.fsf@HIDDEN> <m1le0b2rvo.fsf@HIDDEN>
 <86ed639ruw.fsf@HIDDEN> <m234l4a739.fsf@HIDDEN>
 <86cyk831qz.fsf@HIDDEN>
Date: Fri, 11 Oct 2024 08:34:04 +0200
Message-ID: <m1ttdjb12b.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 72787
Cc: michael_heerdegen@HIDDEN, pipcet@HIDDEN,
 Arash Esbati <arash@HIDDEN>, 72787 <at> debbugs.gnu.org, monnier@HIDDEN
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 (-)

Eli Zaretskii <eliz@HIDDEN> writes:

>> From: Arash Esbati <arash@HIDDEN>
>> Cc: Eshel Yaron <me@HIDDEN>,  michael_heerdegen@HIDDEN,
>>   pipcet@HIDDEN,  72787 <at> debbugs.gnu.org,  monnier@HIDDEN
>> Date: Thu, 10 Oct 2024 06:56:58 +0200
>> 
>> Eli Zaretskii <eliz@HIDDEN> writes:
>> 
>> >> From: Eshel Yaron <me@HIDDEN>
>> >> Cc: Stefan Monnier <monnier@HIDDEN>,  michael_heerdegen@HIDDEN,
>> >>   72787-done <at> debbugs.gnu.org,  pipcet@HIDDEN
>> >> Date: Sun, 01 Sep 2024 19:41:47 +0200
>> >> 
>> >> Thanks, but the issue remains, so shouldn't the bug remain open as well?
>> >
>> > I reopened it.
>> 
>> Is it possible to revert this change on master as well until a new
>> working patch is available?  IIUC, Stefan noted upthread:
>> 
>>   I think this report makes it clear that
>>   45ae4de0e7ce99c88c62f940f605bca693b8e33f should not have gone to
>>   `emacs-30` but to `master`.  AFAIK it did not fix a regression or even
>>   a user-visible bug.
>> 
>> The current behavior is somewhat annoying.
>
> AFAIU, Stefan later explained that this is a feature, but maybe I
> misunderstood him.  See
>
>   https://debbugs.gnu.org/cgi/bugreport.cgi?bug=73473#16

AFAIU, the feature here would be loading library foo just in time for
you to get help about symbol foo-bar.  But the way this feature is
currently implemented is by including incorrect completion candidates.
That's not a feature, that's an implementation artifact, which
unfortunately happens to create an unpleasant UX :/

So I suggest doing one of the following:

- implement the feature differently, without this side-effect; or
- make it opt-in; or at least
- allow users to opt-out.


Best,

Eshel




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

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


Received: (at 72787) by debbugs.gnu.org; 10 Oct 2024 06:34:47 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Oct 10 02:34:47 2024
Received: from localhost ([127.0.0.1]:58452 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1syml5-0005JC-F3
	for submit <at> debbugs.gnu.org; Thu, 10 Oct 2024 02:34:47 -0400
Received: from eggs.gnu.org ([209.51.188.92]:47244)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1syml2-0005Io-Kv
 for 72787 <at> debbugs.gnu.org; Thu, 10 Oct 2024 02:34:45 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1symkk-00026J-Hj; Thu, 10 Oct 2024 02:34:26 -0400
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date:
 mime-version; bh=NuZNR2bKJtPSgA39U8qvcUKJOn8ckTlb8a8aB2cyeDw=; b=SN5uCfBd4d7b
 rXsPJrqJaiHIvFL9SSaae8k4/VRo6OpUAmpVpIyJzS32jbJTq3TdaCEOheeXIubTKn9d8UBeL9EX0
 mT6EhTEBHjNK/Fu4XSqCPYplGEfwATWAVaAN/KPuH7A30FCqNhxfk8QprDyJLoFv9OkcOIJH1q51e
 FQHsXilHyG/AG6tROerr4vIS6nO8BlADzhths8GRkejRa26jS7VUUJIjQoKDpXdNeG34Ze+SqhFlz
 0Ds3f0ouRlais/seIK96fnrUl3qoTnEqPGQadDIL0R6BXhL+Bzh3S/sFhi6yI+zohYofJ/eQhe64j
 Of4rr8nsag5HSKpiuNyLuQ==;
Date: Thu, 10 Oct 2024 09:34:12 +0300
Message-Id: <86cyk831qz.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Arash Esbati <arash@HIDDEN>, monnier@HIDDEN
In-Reply-To: <m234l4a739.fsf@HIDDEN> (message from Arash Esbati
 on Thu, 10 Oct 2024 06:56:58 +0200)
Subject: Re: bug#72787: 31.0.50; Invalid describe-function completion
 candidates
References: <m1ikvqb37z.fsf@HIDDEN> <87le0m5fzc.fsf@HIDDEN>
 <87o75gvz5l.fsf@HIDDEN> <jwv8qwk9fnb.fsf-monnier+emacs@HIDDEN>
 <86y14daugk.fsf@HIDDEN> <m1le0b2rvo.fsf@HIDDEN>
 <86ed639ruw.fsf@HIDDEN> <m234l4a739.fsf@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 72787
Cc: michael_heerdegen@HIDDEN, pipcet@HIDDEN, me@HIDDEN,
 72787 <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: -3.3 (---)

> From: Arash Esbati <arash@HIDDEN>
> Cc: Eshel Yaron <me@HIDDEN>,  michael_heerdegen@HIDDEN,
>   pipcet@HIDDEN,  72787 <at> debbugs.gnu.org,  monnier@HIDDEN
> Date: Thu, 10 Oct 2024 06:56:58 +0200
> 
> Eli Zaretskii <eliz@HIDDEN> writes:
> 
> >> From: Eshel Yaron <me@HIDDEN>
> >> Cc: Stefan Monnier <monnier@HIDDEN>,  michael_heerdegen@HIDDEN,
> >>   72787-done <at> debbugs.gnu.org,  pipcet@HIDDEN
> >> Date: Sun, 01 Sep 2024 19:41:47 +0200
> >> 
> >> Thanks, but the issue remains, so shouldn't the bug remain open as well?
> >
> > I reopened it.
> 
> Is it possible to revert this change on master as well until a new
> working patch is available?  IIUC, Stefan noted upthread:
> 
>   I think this report makes it clear that
>   45ae4de0e7ce99c88c62f940f605bca693b8e33f should not have gone to
>   `emacs-30` but to `master`.  AFAIK it did not fix a regression or even
>   a user-visible bug.
> 
> The current behavior is somewhat annoying.

AFAIU, Stefan later explained that this is a feature, but maybe I
misunderstood him.  See

  https://debbugs.gnu.org/cgi/bugreport.cgi?bug=73473#16

Stefan?




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

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


Received: (at 72787) by debbugs.gnu.org; 10 Oct 2024 04:57:26 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Oct 10 00:57:26 2024
Received: from localhost ([127.0.0.1]:58334 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1sylEr-0008Ux-O1
	for submit <at> debbugs.gnu.org; Thu, 10 Oct 2024 00:57:26 -0400
Received: from eggs.gnu.org ([209.51.188.92]:39648)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <arash@HIDDEN>) id 1sylEq-0008Uj-1j
 for 72787 <at> debbugs.gnu.org; Thu, 10 Oct 2024 00:57:25 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <arash@HIDDEN>)
 id 1sylEY-0000FK-OX; Thu, 10 Oct 2024 00:57:06 -0400
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=MIME-Version:Date:References:In-Reply-To:Subject:To:
 From; bh=gbrIAwChBaCuVYyt4YyLbgjuu7tfoTE3huVb/njYGGk=; b=jQF9RF5/qrLJQRQjvDQY
 Z30knK03T9h4davRFDrBmQFOyuvNQjZxh5cVAYAWJR9fZkS2vjEiojDJRj84SEef5UZ+69hsNciaF
 SG0dLy1zvfwAeTeTXpArdN64Js2MGoRfZyhyZGSjxkYoN+GT+YLe0rvOcB1F/x8BQEQ2hVYw0wHq6
 8n4DO4bR2BLzj5nsRfAyQ01g7n1xXJ7Ia4p6Fcq6No/MO+LDrNbEBMrgr4azyc+sDUZzbTfS8i0kb
 /emCvj0eNr8SQfTbNjAXRGpHDN+TrMOHcZ9mhd3azk1JHDy44nw3HSxA/6Mz/hu1you/izSvZIgRa
 kE49X+p2prfVzg==;
From: Arash Esbati <arash@HIDDEN>
To: Eli Zaretskii <eliz@HIDDEN>
Subject: Re: bug#72787: 31.0.50; Invalid describe-function completion
 candidates
In-Reply-To: <86ed639ruw.fsf@HIDDEN> (Eli Zaretskii's message of "Sun, 01 Sep
 2024 21:00:23 +0300")
References: <m1ikvqb37z.fsf@HIDDEN> <87le0m5fzc.fsf@HIDDEN>
 <87o75gvz5l.fsf@HIDDEN> <jwv8qwk9fnb.fsf-monnier+emacs@HIDDEN>
 <86y14daugk.fsf@HIDDEN> <m1le0b2rvo.fsf@HIDDEN>
 <86ed639ruw.fsf@HIDDEN>
Date: Thu, 10 Oct 2024 06:56:58 +0200
Message-ID: <m234l4a739.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 72787
Cc: michael_heerdegen@HIDDEN, pipcet@HIDDEN,
 Eshel Yaron <me@HIDDEN>, 72787 <at> debbugs.gnu.org,
 monnier@HIDDEN
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: -3.3 (---)

Eli Zaretskii <eliz@HIDDEN> writes:

>> From: Eshel Yaron <me@HIDDEN>
>> Cc: Stefan Monnier <monnier@HIDDEN>,  michael_heerdegen@HIDDEN,
>>   72787-done <at> debbugs.gnu.org,  pipcet@HIDDEN
>> Date: Sun, 01 Sep 2024 19:41:47 +0200
>> 
>> Thanks, but the issue remains, so shouldn't the bug remain open as well?
>
> I reopened it.

Is it possible to revert this change on master as well until a new
working patch is available?  IIUC, Stefan noted upthread:

  I think this report makes it clear that
  45ae4de0e7ce99c88c62f940f605bca693b8e33f should not have gone to
  `emacs-30` but to `master`.  AFAIK it did not fix a regression or even
  a user-visible bug.

The current behavior is somewhat annoying.

Best, Arash




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#72787; Package emacs. Full text available.
Merged 72787 73092 73473. Request was from Eli Zaretskii <eliz@HIDDEN> to control <at> debbugs.gnu.org. Full text available.
Merged 72787 73092. Request was from Eli Zaretskii <eliz@HIDDEN> to control <at> debbugs.gnu.org. Full text available.
Did not alter fixed versions and reopened. Request was from Debbugs Internal Request <help-debbugs@HIDDEN> to internal_control <at> debbugs.gnu.org. Full text available.

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


Received: (at 72787) by debbugs.gnu.org; 1 Sep 2024 18:01:40 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Sep 01 14:01:40 2024
Received: from localhost ([127.0.0.1]:38334 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1skotQ-0000IL-63
	for submit <at> debbugs.gnu.org; Sun, 01 Sep 2024 14:01:40 -0400
Received: from eggs.gnu.org ([209.51.188.92]:47366)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>)
 id 1skotO-0000I2-1o; Sun, 01 Sep 2024 14:01:39 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1skosK-0006Y2-4E; Sun, 01 Sep 2024 14:00:32 -0400
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date:
 mime-version; bh=5iwgqXvzcLBmByre7W9LsHBmbNAvSNo6rqGfbVRYrDQ=; b=oC8958dybvnv
 xqdWbDChv0txruihaK1j2jaU3DYvQpoUsQzDXF/byNA0SG5FKwT60tNqis7c5pQO/jmRNm6uaYYu1
 /ClMiYGbXhMID60nfjvSh57UAiIyQRLP89OcIHo3hmh01b2OHU+vdKoKvdokuxFRsXhxLe7+AM/fi
 sur8ygDToa2YPG1Y6+WjQ4aVv/ilfZ0wZkG03ixDHdR4p87SW3Dz3cKwK/QMepHrTvgsLlMmZxysW
 QvTDIdeptXWzHn6AMPjpf3Bp/b49fyP70XvC3rvVsPaei3C/IIW2xV+Ivrb6zzkL4ZcR+efuNvk0V
 tQfj1IlOutqdKlsLIg7x6g==;
Date: Sun, 01 Sep 2024 21:00:23 +0300
Message-Id: <86ed639ruw.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Eshel Yaron <me@HIDDEN>
In-Reply-To: <m1le0b2rvo.fsf@HIDDEN> (message from Eshel Yaron on Sun, 
 01 Sep 2024 19:41:47 +0200)
Subject: Re: bug#72787: 31.0.50; Invalid describe-function completion
 candidates
References: <m1ikvqb37z.fsf@HIDDEN> <87le0m5fzc.fsf@HIDDEN>
 <87o75gvz5l.fsf@HIDDEN> <jwv8qwk9fnb.fsf-monnier+emacs@HIDDEN>
 <86y14daugk.fsf@HIDDEN> <m1le0b2rvo.fsf@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 72787
Cc: michael_heerdegen@HIDDEN, pipcet@HIDDEN, 72787 <at> debbugs.gnu.org,
 monnier@HIDDEN
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: -3.3 (---)

reopen 72787
thanks

> From: Eshel Yaron <me@HIDDEN>
> Cc: Stefan Monnier <monnier@HIDDEN>,  michael_heerdegen@HIDDEN,
>   72787-done <at> debbugs.gnu.org,  pipcet@HIDDEN
> Date: Sun, 01 Sep 2024 19:41:47 +0200
> 
> Thanks, but the issue remains, so shouldn't the bug remain open as well?

I reopened it.




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

Message received at 72787-done <at> debbugs.gnu.org:


Received: (at 72787-done) by debbugs.gnu.org; 1 Sep 2024 17:42:53 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Sep 01 13:42:53 2024
Received: from localhost ([127.0.0.1]:38247 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1skobF-00088Q-8u
	for submit <at> debbugs.gnu.org; Sun, 01 Sep 2024 13:42:53 -0400
Received: from mail.eshelyaron.com ([107.175.124.16]:38098 helo=eshelyaron.com)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <me@HIDDEN>) id 1skobC-00088G-Ni
 for 72787-done <at> debbugs.gnu.org; Sun, 01 Sep 2024 13:42:51 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=eshelyaron.com;
 s=mail; t=1725212510;
 bh=SAHZLI/hx1b571yVR4Dk3jyiy+0VCBw6+lfUYnogOdc=;
 h=From:To:Cc:Subject:In-Reply-To:References:Date:From;
 b=OUS6Zdh3tgu/FXvuYcXloNozmH9FwuwGUQQwT4mggDAWX1VRzfntZY8DOyLY+BLRf
 HFAlHrDvtCDWvEaDM6Pw1ErBGGuDolx381L+d4zhK0liLHg2ytAQeSjNtK4WWITe8r
 yp4QbXYApnXQtQLpaXD6FOWXLpdBGQT3+qo3im+GMQR9WMvezISLZ3HTNf8SoSPoeZ
 +j3m4kMna67+j+e7i1IFaLAuLH3q4z3eD4ptqXM7l3zaPbPAQ2bm7Jke2PxMB1jRl2
 lhC6oeyMmWU4zoHJEKWK3by60svUMkhUG1ZB4PPriWNrfiXR13P/9jqackMEWCdpXh
 W+ih7zo8LtozQ==
From: Eshel Yaron <me@HIDDEN>
To: Eli Zaretskii <eliz@HIDDEN>
Subject: Re: bug#72787: 31.0.50; Invalid describe-function completion
 candidates
In-Reply-To: <86y14daugk.fsf@HIDDEN> (Eli Zaretskii's message of "Sat, 31 Aug
 2024 12:54:19 +0300")
References: <m1ikvqb37z.fsf@HIDDEN> <87le0m5fzc.fsf@HIDDEN>
 <87o75gvz5l.fsf@HIDDEN> <jwv8qwk9fnb.fsf-monnier+emacs@HIDDEN>
 <86y14daugk.fsf@HIDDEN>
Date: Sun, 01 Sep 2024 19:41:47 +0200
Message-ID: <m1le0b2rvo.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 72787-done
Cc: michael_heerdegen@HIDDEN, pipcet@HIDDEN, 72787-done <at> debbugs.gnu.org,
 Stefan Monnier <monnier@HIDDEN>
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 (-)

Eli Zaretskii <eliz@HIDDEN> writes:

>> Cc: 72787 <at> debbugs.gnu.org, me@HIDDEN, Pip Cet <pipcet@HIDDEN>
>> Date: Sun, 25 Aug 2024 22:37:01 -0400
>> From:  Stefan Monnier via "Bug reports for GNU Emacs,
>>  the Swiss army knife of text editors" <bug-gnu-emacs@HIDDEN>
>> 
>> >> This appears to be caused by commit
>> >> 45ae4de0e7ce99c88c62f940f605bca693b8e33f:
>> >>
>> >> * lisp/help-fns.el (help-definition-prefixes): Don't delete the hashtable
>> > Stefan's commit indeed seems related.  Stefan, could you maybe
>> > have a look please?
>> 
>> I think this report makes it clear that
>> 45ae4de0e7ce99c88c62f940f605bca693b8e33f should not have gone to
>> `emacs-30` but to `master`.  AFAIK it did not fix a regression or even
>> a user-visible bug.
>
> Thanks, I've therefore reverted the above commit from the emacs-30
> release branch, and I'm closing this bug.

Thanks, but the issue remains, so shouldn't the bug remain open as well?


Best,

Eshel




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

Message received at 72787-done <at> debbugs.gnu.org:


Received: (at 72787-done) by debbugs.gnu.org; 31 Aug 2024 09:55:28 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Aug 31 05:55:28 2024
Received: from localhost ([127.0.0.1]:53979 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1skKpL-00014f-NR
	for submit <at> debbugs.gnu.org; Sat, 31 Aug 2024 05:55:28 -0400
Received: from eggs.gnu.org ([209.51.188.92]:38782)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1skKpJ-00014P-EL
 for 72787-done <at> debbugs.gnu.org; Sat, 31 Aug 2024 05:55:26 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1skKoH-0008FH-Nx; Sat, 31 Aug 2024 05:54:21 -0400
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date:
 mime-version; bh=Ywe3phJGE0EDe8rd2eXWs7/GUcFRyFgMtwehelfh7sY=; b=NS4Qm/I5rVJL
 ooNCGRXg0svOAtzajb1M4XxFMuBp+dS63mjNECZT4dX425+/Nm9/t6UvsekcbqSFIVZ9IdpaAfHJI
 Z7z6u7D6Bs0YCcV9jiBYdD2K+opcnIecgyZfeetqaJIW/8myzyrRnoucpSZAbApy0nqqD0JL77uku
 PwX98I7fXsRxifBcBhkSAoSpkbSntUmeLMFPlHT4Bag4SduTwLsGtx5Txdhwk2A5WK7sm5NmEuDFg
 +Vostc1OEx77nxozmHSOkzwudM4ZrBGAFZ+Ewc03wQ49ogzcN2+kRRUhW0aliqPmf0FWvEIVl3GpW
 +vFYlZQvuS2HDqeMfvcgPw==;
Date: Sat, 31 Aug 2024 12:54:19 +0300
Message-Id: <86y14daugk.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Stefan Monnier <monnier@HIDDEN>
In-Reply-To: <jwv8qwk9fnb.fsf-monnier+emacs@HIDDEN> (bug-gnu-emacs@HIDDEN)
Subject: Re: bug#72787: 31.0.50;
 Invalid describe-function completion candidates
References: <m1ikvqb37z.fsf@HIDDEN> <87le0m5fzc.fsf@HIDDEN>
 <87o75gvz5l.fsf@HIDDEN> <jwv8qwk9fnb.fsf-monnier+emacs@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 72787-done
Cc: michael_heerdegen@HIDDEN, 72787-done <at> debbugs.gnu.org, me@HIDDEN,
 pipcet@HIDDEN
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: -3.3 (---)

> Cc: 72787 <at> debbugs.gnu.org, me@HIDDEN, Pip Cet <pipcet@HIDDEN>
> Date: Sun, 25 Aug 2024 22:37:01 -0400
> From:  Stefan Monnier via "Bug reports for GNU Emacs,
>  the Swiss army knife of text editors" <bug-gnu-emacs@HIDDEN>
> 
> >> This appears to be caused by commit
> >> 45ae4de0e7ce99c88c62f940f605bca693b8e33f:
> >>
> >> * lisp/help-fns.el (help-definition-prefixes): Don't delete the hashtable
> > Stefan's commit indeed seems related.  Stefan, could you maybe
> > have a look please?
> 
> I think this report makes it clear that
> 45ae4de0e7ce99c88c62f940f605bca693b8e33f should not have gone to
> `emacs-30` but to `master`.  AFAIK it did not fix a regression or even
> a user-visible bug.

Thanks, I've therefore reverted the above commit from the emacs-30
release branch, and I'm closing this bug.




Notification sent to Eshel Yaron <me@HIDDEN>:
bug acknowledged by developer. Full text available.
Reply sent to Eli Zaretskii <eliz@HIDDEN>:
You have taken responsibility. Full text available.

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


Received: (at 72787) by debbugs.gnu.org; 26 Aug 2024 23:58:18 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Aug 26 19:58:18 2024
Received: from localhost ([127.0.0.1]:45450 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1sijbF-0006OX-Ul
	for submit <at> debbugs.gnu.org; Mon, 26 Aug 2024 19:58:18 -0400
Received: from mout.web.de ([212.227.15.3]:51841)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <michael_heerdegen@HIDDEN>) id 1sijbE-0006OK-8s
 for 72787 <at> debbugs.gnu.org; Mon, 26 Aug 2024 19:58:17 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=web.de;
 s=s29768273; t=1724716626; x=1725321426;
 i=michael_heerdegen@HIDDEN;
 bh=aoWtId0OLLqk0TnU+a+Wj44OROOwcXLmZKEGoE/dG9k=;
 h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date:
 Message-ID:MIME-Version:Content-Type:cc:content-transfer-encoding:
 content-type:date:from:message-id:mime-version:reply-to:subject:
 to;
 b=u0GeMgWhTg3pZduMj1ghldpLqJ5Ahp8I4UXW/DcV8w8LdaYP+HckhSC4Npn6NhjH
 vFJrdYrmh5Lds1RDO9e4TEfkM8HYG/w5vcrpPj83JMDG5EaixOZm1fWpAqjGe8haW
 Ol4X+J4gnktlVvD7MkuMA6ZJX0X30d3NYP9ZSxdC+MAFt7lGiKqTVNyYl314XLrrX
 WT2xykhepfi5/lugw+eBQIHJZu6AWkjjlWseq7qh5S7P5szCeWtFZ8ut740wsztFF
 ScSKrWfx7iY4dcQpjlJWZqeWGH/TddoEAu9zl25u30qr1BjtPQNz8W9/dK/ESy1Pg
 SpOXOmmQix7yCuO0tQ==
X-UI-Sender-Class: 814a7b36-bfc1-4dae-8640-3722d8ec6cd6
Received: from drachen.dragon ([84.59.210.176]) by smtp.web.de (mrweb005
 [213.165.67.108]) with ESMTPSA (Nemesis) id 1MMp8K-1sQ6Eg27To-00RVzl; Tue, 27
 Aug 2024 01:57:06 +0200
From: Michael Heerdegen <michael_heerdegen@HIDDEN>
To: Stefan Monnier via "Bug reports for GNU Emacs, the Swiss army knife of
 text editors" <bug-gnu-emacs@HIDDEN>
Subject: Re: bug#72787: 31.0.50; Invalid describe-function completion
 candidates
In-Reply-To: <jwv8qwk9fnb.fsf-monnier+emacs@HIDDEN> (Stefan Monnier via's
 message of "Sun, 25 Aug 2024 22:37:01 -0400")
References: <m1ikvqb37z.fsf@HIDDEN> <87le0m5fzc.fsf@HIDDEN>
 <87o75gvz5l.fsf@HIDDEN> <jwv8qwk9fnb.fsf-monnier+emacs@HIDDEN>
Date: Tue, 27 Aug 2024 01:57:53 +0200
Message-ID: <87cylu25xa.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Provags-ID: V03:K1:wb+LG4iQwf4iXWKdYdUS13a0LujMUjJoOf46k9ps8v/YvZ89n8/
 mhAr/7YuDYgL9t+s5pEhPdJtaAh8nW033fsHjl5ly1xNsDe2frYI3K3AHmJfJMft09/R+2Y
 j0iFd7w+x+MicnVNvROmO8U47m9ZLZ1agZeDszhs4fulCccrioWrG3hG7TAYBgpe7q4hv8v
 2XNu1J3GfPzUHQgBOaw5g==
X-Spam-Flag: NO
UI-OutboundReport: notjunk:1;M01:P0:mvQ1L78k0X0=;wE96yPB1+tPOfkRzVhSQG5fizWL
 fTMA3zGdehNKQuCMI1yTDxPzNm7Bu66xHQ2W6S/4TtkXdYJYzQw+zEEdSTIM4Fgb+uHjEsXkA
 HQdsR9hW0wsiYD8qjc/Xn5lVSXfEM9mGXBERxMtetLhRYRXzI5IvglKIF3auFogcb07Ay+e+m
 OZ5bG7Nd+XnHo+NREU9ppnoULuBjYOc+bSRDg0/nmhK5vieVXygxdv0HvQPNn74LTpygIWJkU
 UFkb1AJ35j+xG4YaLILnQdLENYGzwcnxKqm11lvNnUVD5Hq2tAY44X5+8twEtl+xHJ0ipOz9m
 p+9hJsLYqhLelXQABw2b3n6nRJsKAy00meaAqWL2Dl6DMm/0jG+58X9E8Gfm4Be2EJryLeoF7
 Svi8HyoKt8c6rD0RdNaBWE/b69cRtHrI9073YLkRQ1pHK6kGNLRocRxqzVZXjvVdFdcrQMDPw
 HX/beDrQSzPXunGIEGOfFu/038aiykNAa6xKvmL5vhVNtjVInWNCsDxpNvPV3E3Plo/+KCQss
 iEl78DBpYDn6M/EOrRrIutSIHr4AyjZZNHrNXvoTDM7Tbimd6IeNp+3UcFLAOO4Q6I/GhTsDD
 bdQE+5LcY5TtG+NGzXI7gg1QYGKgtrurLUJRMk9/1sD6v/MvB2hMHx8ig9S+FGqH0DS5lVco1
 LN7Ttl3TNT4Lyk5g5r6kz5wV+8a6WTeOJSDbfwLC1gjfzsHBPmSlZwFuTJxy/wa1AytZA33oh
 49tMAfRV6ADeL0J9/2kQtq7poD6AxMVB0m2jrNFH3JASuwPM6EStZtdjGen3pysV0X4hgPr1a
 NZAjZdisY6efKruoCfsl5HdrY1LEeqbFu3EjNJaOHMZa8=
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 72787
Cc: Pip Cet <pipcet@HIDDEN>, 72787 <at> debbugs.gnu.org, me@HIDDEN,
 Stefan Monnier <monnier@HIDDEN>
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 (-)

Stefan Monnier via "Bug reports for GNU Emacs, the Swiss army knife of
text editors" <bug-gnu-emacs@HIDDEN> writes:

> > Stefan's commit indeed seems related.  Stefan, could you maybe
> > have a look please?
>
> I think this report makes it clear that
> 45ae4de0e7ce99c88c62f940f605bca693b8e33f should not have gone to
> `emacs-30` but to `master`.  AFAIK it did not fix a regression or even
> a user-visible bug.

So you will revert it on the release branch?

Michael.




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

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


Received: (at submit) by debbugs.gnu.org; 26 Aug 2024 23:58:25 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Aug 26 19:58:25 2024
Received: from localhost ([127.0.0.1]:45453 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1sijbN-0006Ot-9O
	for submit <at> debbugs.gnu.org; Mon, 26 Aug 2024 19:58:25 -0400
Received: from lists.gnu.org ([209.51.188.17]:57776)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <michael_heerdegen@HIDDEN>) id 1sijbL-0006Ol-Gx
 for submit <at> debbugs.gnu.org; Mon, 26 Aug 2024 19:58:23 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10])
 by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <michael_heerdegen@HIDDEN>)
 id 1sijaV-0007Vj-8r
 for bug-gnu-emacs@HIDDEN; Mon, 26 Aug 2024 19:57:31 -0400
Received: from mout.web.de ([212.227.15.3])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <michael_heerdegen@HIDDEN>)
 id 1sijaT-0002l1-K2
 for bug-gnu-emacs@HIDDEN; Mon, 26 Aug 2024 19:57:30 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=web.de;
 s=s29768273; t=1724716626; x=1725321426;
 i=michael_heerdegen@HIDDEN;
 bh=aoWtId0OLLqk0TnU+a+Wj44OROOwcXLmZKEGoE/dG9k=;
 h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date:
 Message-ID:MIME-Version:Content-Type:cc:content-transfer-encoding:
 content-type:date:from:message-id:mime-version:reply-to:subject:
 to;
 b=u0GeMgWhTg3pZduMj1ghldpLqJ5Ahp8I4UXW/DcV8w8LdaYP+HckhSC4Npn6NhjH
 vFJrdYrmh5Lds1RDO9e4TEfkM8HYG/w5vcrpPj83JMDG5EaixOZm1fWpAqjGe8haW
 Ol4X+J4gnktlVvD7MkuMA6ZJX0X30d3NYP9ZSxdC+MAFt7lGiKqTVNyYl314XLrrX
 WT2xykhepfi5/lugw+eBQIHJZu6AWkjjlWseq7qh5S7P5szCeWtFZ8ut740wsztFF
 ScSKrWfx7iY4dcQpjlJWZqeWGH/TddoEAu9zl25u30qr1BjtPQNz8W9/dK/ESy1Pg
 SpOXOmmQix7yCuO0tQ==
X-UI-Sender-Class: 814a7b36-bfc1-4dae-8640-3722d8ec6cd6
Received: from drachen.dragon ([84.59.210.176]) by smtp.web.de (mrweb005
 [213.165.67.108]) with ESMTPSA (Nemesis) id 1MMp8K-1sQ6Eg27To-00RVzl; Tue, 27
 Aug 2024 01:57:06 +0200
From: Michael Heerdegen <michael_heerdegen@HIDDEN>
To: Stefan Monnier via "Bug reports for GNU Emacs, the Swiss army knife of
 text editors" <bug-gnu-emacs@HIDDEN>
Subject: Re: bug#72787: 31.0.50; Invalid describe-function completion
 candidates
In-Reply-To: <jwv8qwk9fnb.fsf-monnier+emacs@HIDDEN> (Stefan Monnier via's
 message of "Sun, 25 Aug 2024 22:37:01 -0400")
References: <m1ikvqb37z.fsf@HIDDEN> <87le0m5fzc.fsf@HIDDEN>
 <87o75gvz5l.fsf@HIDDEN> <jwv8qwk9fnb.fsf-monnier+emacs@HIDDEN>
Date: Tue, 27 Aug 2024 01:57:53 +0200
Message-ID: <87cylu25xa.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Provags-ID: V03:K1:wb+LG4iQwf4iXWKdYdUS13a0LujMUjJoOf46k9ps8v/YvZ89n8/
 mhAr/7YuDYgL9t+s5pEhPdJtaAh8nW033fsHjl5ly1xNsDe2frYI3K3AHmJfJMft09/R+2Y
 j0iFd7w+x+MicnVNvROmO8U47m9ZLZ1agZeDszhs4fulCccrioWrG3hG7TAYBgpe7q4hv8v
 2XNu1J3GfPzUHQgBOaw5g==
X-Spam-Flag: NO
UI-OutboundReport: notjunk:1;M01:P0:mvQ1L78k0X0=;wE96yPB1+tPOfkRzVhSQG5fizWL
 fTMA3zGdehNKQuCMI1yTDxPzNm7Bu66xHQ2W6S/4TtkXdYJYzQw+zEEdSTIM4Fgb+uHjEsXkA
 HQdsR9hW0wsiYD8qjc/Xn5lVSXfEM9mGXBERxMtetLhRYRXzI5IvglKIF3auFogcb07Ay+e+m
 OZ5bG7Nd+XnHo+NREU9ppnoULuBjYOc+bSRDg0/nmhK5vieVXygxdv0HvQPNn74LTpygIWJkU
 UFkb1AJ35j+xG4YaLILnQdLENYGzwcnxKqm11lvNnUVD5Hq2tAY44X5+8twEtl+xHJ0ipOz9m
 p+9hJsLYqhLelXQABw2b3n6nRJsKAy00meaAqWL2Dl6DMm/0jG+58X9E8Gfm4Be2EJryLeoF7
 Svi8HyoKt8c6rD0RdNaBWE/b69cRtHrI9073YLkRQ1pHK6kGNLRocRxqzVZXjvVdFdcrQMDPw
 HX/beDrQSzPXunGIEGOfFu/038aiykNAa6xKvmL5vhVNtjVInWNCsDxpNvPV3E3Plo/+KCQss
 iEl78DBpYDn6M/EOrRrIutSIHr4AyjZZNHrNXvoTDM7Tbimd6IeNp+3UcFLAOO4Q6I/GhTsDD
 bdQE+5LcY5TtG+NGzXI7gg1QYGKgtrurLUJRMk9/1sD6v/MvB2hMHx8ig9S+FGqH0DS5lVco1
 LN7Ttl3TNT4Lyk5g5r6kz5wV+8a6WTeOJSDbfwLC1gjfzsHBPmSlZwFuTJxy/wa1AytZA33oh
 49tMAfRV6ADeL0J9/2kQtq7poD6AxMVB0m2jrNFH3JASuwPM6EStZtdjGen3pysV0X4hgPr1a
 NZAjZdisY6efKruoCfsl5HdrY1LEeqbFu3EjNJaOHMZa8=
Received-SPF: pass client-ip=212.227.15.3;
 envelope-from=michael_heerdegen@HIDDEN; helo=mout.web.de
X-Spam_score_int: -27
X-Spam_score: -2.8
X-Spam_bar: --
X-Spam_report: (-2.8 / 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, FREEMAIL_FROM=0.001,
 RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001,
 SPF_HELO_NONE=0.001, SPF_PASS=-0.001,
 T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: -1.3 (-)
X-Debbugs-Envelope-To: submit
Cc: Pip Cet <pipcet@HIDDEN>, 72787 <at> debbugs.gnu.org, me@HIDDEN,
 Stefan Monnier <monnier@HIDDEN>
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: -2.3 (--)

Stefan Monnier via "Bug reports for GNU Emacs, the Swiss army knife of
text editors" <bug-gnu-emacs@HIDDEN> writes:

> > Stefan's commit indeed seems related.  Stefan, could you maybe
> > have a look please?
>
> I think this report makes it clear that
> 45ae4de0e7ce99c88c62f940f605bca693b8e33f should not have gone to
> `emacs-30` but to `master`.  AFAIK it did not fix a regression or even
> a user-visible bug.

So you will revert it on the release branch?

Michael.




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

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


Received: (at 72787) by debbugs.gnu.org; 26 Aug 2024 02:38:04 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Aug 25 22:38:04 2024
Received: from localhost ([127.0.0.1]:43506 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1siPcJ-0003Im-UA
	for submit <at> debbugs.gnu.org; Sun, 25 Aug 2024 22:38:04 -0400
Received: from mailscanner.iro.umontreal.ca ([132.204.25.50]:15512)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <monnier@HIDDEN>) id 1siPcH-0003IE-9i
 for 72787 <at> debbugs.gnu.org; Sun, 25 Aug 2024 22:38:02 -0400
Received: from pmg3.iro.umontreal.ca (localhost [127.0.0.1])
 by pmg3.iro.umontreal.ca (Proxmox) with ESMTP id CFEFA4444B0;
 Sun, 25 Aug 2024 22:37:03 -0400 (EDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=iro.umontreal.ca;
 s=mail; t=1724639822;
 bh=xzFRkCEOh6RLWmW5hf8bcEtVz1YwV9rfintV7YfLMI0=;
 h=From:To:Cc:Subject:In-Reply-To:References:Date:From;
 b=KTq9wk4AxIxHUxs4RH9JEtVSo48IRvbLHXM4s+3pH98gqGm1SuENyJ+hK14aJ3ZX9
 +AMCSvXLx00wBJJCJpVKuT2VI97jOAPU/zZZlyMznO4uwLDuTQvKe7uaZat24+RtA+
 pxY6Pgo96TKm2EaZwNKVRJ/vBp6+41s4MwirEOEyq/hrpBJSDNIeMZNrod2xPLdCp4
 5h5smeIBnNGunGVpC8IymOVljt6TlL54L7aYBt17+RjNxLKkyOHZJnOKlkxN4gmSbr
 gvvjcj9P+v4IUSi+K5EPmFeVRh8cbcvf7nc7Gx1Vl8qEd2CDP+P17M7ng3kmBTBbWf
 Q/uEo4b9LfOyA==
Received: from mail01.iro.umontreal.ca (unknown [172.31.2.1])
 by pmg3.iro.umontreal.ca (Proxmox) with ESMTP id 715464444A4;
 Sun, 25 Aug 2024 22:37:02 -0400 (EDT)
Received: from pastel (unknown [216.154.9.87])
 by mail01.iro.umontreal.ca (Postfix) with ESMTPSA id 3FD02120181;
 Sun, 25 Aug 2024 22:37:02 -0400 (EDT)
From: Stefan Monnier <monnier@HIDDEN>
To: Michael Heerdegen <michael_heerdegen@HIDDEN>
Subject: Re: bug#72787: 31.0.50; Invalid describe-function completion
 candidates
In-Reply-To: <87o75gvz5l.fsf@HIDDEN> (Michael Heerdegen's message of "Mon, 26
 Aug 2024 03:41:26 +0200")
Message-ID: <jwv8qwk9fnb.fsf-monnier+emacs@HIDDEN>
References: <m1ikvqb37z.fsf@HIDDEN> <87le0m5fzc.fsf@HIDDEN>
 <87o75gvz5l.fsf@HIDDEN>
Date: Sun, 25 Aug 2024 22:37:01 -0400
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-SPAM-INFO: Spam detection results:  0
 ALL_TRUSTED                -1 Passed through trusted hosts only via SMTP
 AWL -0.064 Adjusted score from AWL reputation of From: address
 BAYES_00                 -1.9 Bayes spam probability is 0 to 1%
 DKIM_SIGNED               0.1 Message has a DKIM or DK signature,
 not necessarily valid
 DKIM_VALID -0.1 Message has at least one valid DKIM or DK signature
 DKIM_VALID_AU -0.1 Message has a valid DKIM or DK signature from author's
 domain
 DKIM_VALID_EF -0.1 Message has a valid DKIM or DK signature from envelope-from
 domain T_SCC_BODY_TEXT_LINE    -0.01 -
X-SPAM-LEVEL: 
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 72787
Cc: 72787 <at> debbugs.gnu.org, me@HIDDEN, Pip Cet <pipcet@HIDDEN>
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: -3.3 (---)

>> This appears to be caused by commit
>> 45ae4de0e7ce99c88c62f940f605bca693b8e33f:
>>
>> * lisp/help-fns.el (help-definition-prefixes): Don't delete the hashtable
> Stefan's commit indeed seems related.  Stefan, could you maybe
> have a look please?

I think this report makes it clear that
45ae4de0e7ce99c88c62f940f605bca693b8e33f should not have gone to
`emacs-30` but to `master`.  AFAIK it did not fix a regression or even
a user-visible bug.


        Stefan





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

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


Received: (at submit) by debbugs.gnu.org; 26 Aug 2024 01:42:04 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Aug 25 21:42:04 2024
Received: from localhost ([127.0.0.1]:43489 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1siOk8-0001ja-Dp
	for submit <at> debbugs.gnu.org; Sun, 25 Aug 2024 21:42:04 -0400
Received: from lists.gnu.org ([209.51.188.17]:50684)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <michael_heerdegen@HIDDEN>) id 1siOk7-0001jT-BD
 for submit <at> debbugs.gnu.org; Sun, 25 Aug 2024 21:42:03 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10])
 by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <michael_heerdegen@HIDDEN>)
 id 1siOjI-0000mJ-FU
 for bug-gnu-emacs@HIDDEN; Sun, 25 Aug 2024 21:41:12 -0400
Received: from mout.web.de ([212.227.17.11])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <michael_heerdegen@HIDDEN>)
 id 1siOjF-0002GU-Jp
 for bug-gnu-emacs@HIDDEN; Sun, 25 Aug 2024 21:41:12 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=web.de;
 s=s29768273; t=1724636439; x=1725241239;
 i=michael_heerdegen@HIDDEN;
 bh=VcpoN+59vK2S6tiYSWySvLB2SHGRdv9F14hgDEYGefA=;
 h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date:
 Message-ID:MIME-Version:Content-Type:Content-Transfer-Encoding:cc:
 content-transfer-encoding:content-type:date:from:message-id:
 mime-version:reply-to:subject:to;
 b=fLA2Y7JtHow7xUd1e4qc+dbsHKoH8Q/j8OPOZtD+Vn02k6khhOyKgijjqMLF1xa8
 Sl3/q7CajZ7z3v/bU1j30c3xbR/XbSWuM47+BHhx03JK1bYTI0u/yTRzXBeFIDfvQ
 2/w2qkF17fCY5Dn14fjA6vb6I0jA1QDWxrW1TL573FO8KJCU3hLXu/GD6EK9YZnfo
 CPXXR15SWvDW0X25WsE548xuYrpYFFkenyECeCHVpx/i0w94fawG1IuviVDVEo1EG
 w8rEq9ASHuaKsVSMgImo3YRgPniNvgpVge52X37GSDa6hHLom6Z863FAjm2HjYaFK
 2YINFUEuMScGvl8otg==
X-UI-Sender-Class: 814a7b36-bfc1-4dae-8640-3722d8ec6cd6
Received: from drachen.dragon ([84.59.210.176]) by smtp.web.de (mrweb106
 [213.165.67.124]) with ESMTPSA (Nemesis) id 1MQgpA-1sVf1N0r6E-00SsKs; Mon, 26
 Aug 2024 03:40:39 +0200
From: Michael Heerdegen <michael_heerdegen@HIDDEN>
To: Pip Cet via "Bug reports for GNU Emacs, the Swiss army knife of text
 editors" <bug-gnu-emacs@HIDDEN>
Subject: Re: bug#72787: 31.0.50; Invalid describe-function completion
 candidates
In-Reply-To: <87le0m5fzc.fsf@HIDDEN> (Pip Cet via's message of "Sat,
 24 Aug 2024 11:15:44 +0000")
References: <m1ikvqb37z.fsf@HIDDEN> <87le0m5fzc.fsf@HIDDEN>
Date: Mon, 26 Aug 2024 03:41:26 +0200
Message-ID: <87o75gvz5l.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Provags-ID: V03:K1:raYyYdSRlA7AevJVadw0W8d/0/gd3dQOsQUuXAfm2glrc1n7c17
 TtW8FT4oRXV1PokT1Nd6L6REo1FEHWvdTp8M6Z70NiVFBPopqFqBiqWrYrutzyc1Pc1ilSi
 LKz5ZpV7nJ78zjHSoOwSQ7T6jwgv6MzhaC/J7ZKRZoTkEJFno1/2Z/S3XyP9ob2qGcH6jbj
 He1SKHvlz0oQw/su+VszQ==
X-Spam-Flag: NO
UI-OutboundReport: notjunk:1;M01:P0:UF4bw14zOfc=;C/VnF4lLQR/xABRK0chQEf6dGHB
 i3X5PsmHRWbh8N1rp+b+8JjhDCLiqpocirhDQh2UQPuxmrDSQOUbiB73LOnCXEFqPWesNXtec
 nRdcyMTlpBOREMZeT0P5Ifi2rKshUtVBjFYKUZ2105YELzOOOo9Rk6D0COdiRhHugm/kn+soU
 6ZlIMkA9aqngw4XjiiX5RbyohLEcH7MQkK5Z8ej7TvX2eFvSlOYXkn6gBRiigTR4nMxbF7fni
 ELvcUL/0DBUsHEAGte7FfViaeirlQOLupLM7kpo7J8KYSNbAZAxPIQWt7Su5VFL+CFCzDE19A
 CvO8LXfGh9FmQh5uEjrd2eaQHjC5S3PiduLLDa7g/ZQcgn5eF9Xjm5QCM0UG/EcY0w8iqfwXu
 nuqtCTxKCx0tRgrqvmerODNAsfV2uQD77OFpbplhyqC5aYN0MtK5feX/Gw/iIgFhQ/H3vOeJ5
 Rd9Te7wBK2Tn1eZga89H7M8CIPBZa5j+7I5N46S+6+Vns/c1vNhgqBN8/miz0JraJz2Jr6A6g
 nKj5W4DBKfmjMT02xMt7wKf6ELFiCrvo2Ci2GOhVy8XuH+yLRh7fcpfcqu+i05Ww5qq6NyADi
 +CzEw1Iez6ttiekG085S9cGk78Ts8b6QRXRifg2/4PhOFGDJYugpkRiPRLjl+iZYgf+kFOSDL
 /7DdfsuTN3BFX4qdPvB/jI/qP0pCzeYiRWqlaUkuoqL3hgLLzKjBVrWEegOi/k5C/SvoGcwux
 gNzZuZpw0OO6KFAlA19Txil1OPavlCP2fqFHQVGZMn4kxapTzyownrKKFuq3pCQsXFaYzWKSz
 nxtTVgQmPfyHeUsqsUFnzYdw==
Received-SPF: pass client-ip=212.227.17.11;
 envelope-from=michael_heerdegen@HIDDEN; helo=mout.web.de
X-Spam_score_int: -20
X-Spam_score: -2.1
X-Spam_bar: --
X-Spam_report: (-2.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, FREEMAIL_FROM=0.001,
 RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_HELO_NONE=0.001,
 SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: -1.3 (-)
X-Debbugs-Envelope-To: submit
Cc: Pip Cet <pipcet@HIDDEN>, 72787 <at> debbugs.gnu.org, me@HIDDEN,
 monnier@HIDDEN
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: -2.3 (--)

Hello,

Stefan's commit indeed seems related.  Stefan, could you maybe
have a look please?


Pip Cet via "Bug reports for GNU Emacs, the Swiss army knife of text
editors" <bug-gnu-emacs@HIDDEN> writes:

> > 1. emacs -Q
> > 2. C-h f string-edit- TAB
> >
> > In Emacs 29, this pops up the *Completions* buffer, with 3 completion
> > candidates, string-edit-{abort,done,mode}.  That's the expected
> > behavior, because "string-edit-" is not itself a valid candidate.
> >
> > However, in the release and master branches I get a minibuffer message
> > saying "Complete, but not unique".  This is incorrect, because the input
> > is not complete.  Another TAB pops up the *Completions* buffer, which is
> > now showing 4 candidates: the expected 3 plus "string-edit-" itself.
> > Typing RET exits the minibuffer without asking for confirmation, and
> > yields an error: "Symbol=E2=80=99s function definition is void: string-=
edit-".
> >
> > So it seems like "string-edit-" is being considered as a valid
> > completion candidate, while it shouldn't be.
>
> This appears to be caused by commit
> 45ae4de0e7ce99c88c62f940f605bca693b8e33f:
>
> * lisp/help-fns.el (help-definition-prefixes): Don't delete the hashtable


TIA,

Michael.




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

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


Received: (at 72787) by debbugs.gnu.org; 26 Aug 2024 01:41:59 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Aug 25 21:41:59 2024
Received: from localhost ([127.0.0.1]:43485 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1siOk3-0001iu-34
	for submit <at> debbugs.gnu.org; Sun, 25 Aug 2024 21:41:59 -0400
Received: from mout.web.de ([212.227.17.11]:48483)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <michael_heerdegen@HIDDEN>) id 1siOjz-0001ic-PO
 for 72787 <at> debbugs.gnu.org; Sun, 25 Aug 2024 21:41:58 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=web.de;
 s=s29768273; t=1724636439; x=1725241239;
 i=michael_heerdegen@HIDDEN;
 bh=VcpoN+59vK2S6tiYSWySvLB2SHGRdv9F14hgDEYGefA=;
 h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date:
 Message-ID:MIME-Version:Content-Type:Content-Transfer-Encoding:cc:
 content-transfer-encoding:content-type:date:from:message-id:
 mime-version:reply-to:subject:to;
 b=fLA2Y7JtHow7xUd1e4qc+dbsHKoH8Q/j8OPOZtD+Vn02k6khhOyKgijjqMLF1xa8
 Sl3/q7CajZ7z3v/bU1j30c3xbR/XbSWuM47+BHhx03JK1bYTI0u/yTRzXBeFIDfvQ
 2/w2qkF17fCY5Dn14fjA6vb6I0jA1QDWxrW1TL573FO8KJCU3hLXu/GD6EK9YZnfo
 CPXXR15SWvDW0X25WsE548xuYrpYFFkenyECeCHVpx/i0w94fawG1IuviVDVEo1EG
 w8rEq9ASHuaKsVSMgImo3YRgPniNvgpVge52X37GSDa6hHLom6Z863FAjm2HjYaFK
 2YINFUEuMScGvl8otg==
X-UI-Sender-Class: 814a7b36-bfc1-4dae-8640-3722d8ec6cd6
Received: from drachen.dragon ([84.59.210.176]) by smtp.web.de (mrweb106
 [213.165.67.124]) with ESMTPSA (Nemesis) id 1MQgpA-1sVf1N0r6E-00SsKs; Mon, 26
 Aug 2024 03:40:39 +0200
From: Michael Heerdegen <michael_heerdegen@HIDDEN>
To: Pip Cet via "Bug reports for GNU Emacs, the Swiss army knife of text
 editors" <bug-gnu-emacs@HIDDEN>
Subject: Re: bug#72787: 31.0.50; Invalid describe-function completion
 candidates
In-Reply-To: <87le0m5fzc.fsf@HIDDEN> (Pip Cet via's message of "Sat,
 24 Aug 2024 11:15:44 +0000")
References: <m1ikvqb37z.fsf@HIDDEN> <87le0m5fzc.fsf@HIDDEN>
Date: Mon, 26 Aug 2024 03:41:26 +0200
Message-ID: <87o75gvz5l.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Provags-ID: V03:K1:raYyYdSRlA7AevJVadw0W8d/0/gd3dQOsQUuXAfm2glrc1n7c17
 TtW8FT4oRXV1PokT1Nd6L6REo1FEHWvdTp8M6Z70NiVFBPopqFqBiqWrYrutzyc1Pc1ilSi
 LKz5ZpV7nJ78zjHSoOwSQ7T6jwgv6MzhaC/J7ZKRZoTkEJFno1/2Z/S3XyP9ob2qGcH6jbj
 He1SKHvlz0oQw/su+VszQ==
X-Spam-Flag: NO
UI-OutboundReport: notjunk:1;M01:P0:UF4bw14zOfc=;C/VnF4lLQR/xABRK0chQEf6dGHB
 i3X5PsmHRWbh8N1rp+b+8JjhDCLiqpocirhDQh2UQPuxmrDSQOUbiB73LOnCXEFqPWesNXtec
 nRdcyMTlpBOREMZeT0P5Ifi2rKshUtVBjFYKUZ2105YELzOOOo9Rk6D0COdiRhHugm/kn+soU
 6ZlIMkA9aqngw4XjiiX5RbyohLEcH7MQkK5Z8ej7TvX2eFvSlOYXkn6gBRiigTR4nMxbF7fni
 ELvcUL/0DBUsHEAGte7FfViaeirlQOLupLM7kpo7J8KYSNbAZAxPIQWt7Su5VFL+CFCzDE19A
 CvO8LXfGh9FmQh5uEjrd2eaQHjC5S3PiduLLDa7g/ZQcgn5eF9Xjm5QCM0UG/EcY0w8iqfwXu
 nuqtCTxKCx0tRgrqvmerODNAsfV2uQD77OFpbplhyqC5aYN0MtK5feX/Gw/iIgFhQ/H3vOeJ5
 Rd9Te7wBK2Tn1eZga89H7M8CIPBZa5j+7I5N46S+6+Vns/c1vNhgqBN8/miz0JraJz2Jr6A6g
 nKj5W4DBKfmjMT02xMt7wKf6ELFiCrvo2Ci2GOhVy8XuH+yLRh7fcpfcqu+i05Ww5qq6NyADi
 +CzEw1Iez6ttiekG085S9cGk78Ts8b6QRXRifg2/4PhOFGDJYugpkRiPRLjl+iZYgf+kFOSDL
 /7DdfsuTN3BFX4qdPvB/jI/qP0pCzeYiRWqlaUkuoqL3hgLLzKjBVrWEegOi/k5C/SvoGcwux
 gNzZuZpw0OO6KFAlA19Txil1OPavlCP2fqFHQVGZMn4kxapTzyownrKKFuq3pCQsXFaYzWKSz
 nxtTVgQmPfyHeUsqsUFnzYdw==
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 72787
Cc: Pip Cet <pipcet@HIDDEN>, 72787 <at> debbugs.gnu.org, me@HIDDEN,
 monnier@HIDDEN
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 (-)

Hello,

Stefan's commit indeed seems related.  Stefan, could you maybe
have a look please?


Pip Cet via "Bug reports for GNU Emacs, the Swiss army knife of text
editors" <bug-gnu-emacs@HIDDEN> writes:

> > 1. emacs -Q
> > 2. C-h f string-edit- TAB
> >
> > In Emacs 29, this pops up the *Completions* buffer, with 3 completion
> > candidates, string-edit-{abort,done,mode}.  That's the expected
> > behavior, because "string-edit-" is not itself a valid candidate.
> >
> > However, in the release and master branches I get a minibuffer message
> > saying "Complete, but not unique".  This is incorrect, because the input
> > is not complete.  Another TAB pops up the *Completions* buffer, which is
> > now showing 4 candidates: the expected 3 plus "string-edit-" itself.
> > Typing RET exits the minibuffer without asking for confirmation, and
> > yields an error: "Symbol=E2=80=99s function definition is void: string-=
edit-".
> >
> > So it seems like "string-edit-" is being considered as a valid
> > completion candidate, while it shouldn't be.
>
> This appears to be caused by commit
> 45ae4de0e7ce99c88c62f940f605bca693b8e33f:
>
> * lisp/help-fns.el (help-definition-prefixes): Don't delete the hashtable


TIA,

Michael.




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

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


Received: (at 72787) by debbugs.gnu.org; 24 Aug 2024 11:16:48 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Aug 24 07:16:48 2024
Received: from localhost ([127.0.0.1]:40628 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1sholD-0003Do-WB
	for submit <at> debbugs.gnu.org; Sat, 24 Aug 2024 07:16:48 -0400
Received: from mail-4322.protonmail.ch ([185.70.43.22]:54057)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <pipcet@HIDDEN>) id 1sholA-0003DK-MG
 for 72787 <at> debbugs.gnu.org; Sat, 24 Aug 2024 07:16:45 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com;
 s=protonmail3; t=1724498149; x=1724757349;
 bh=sws5Zmyx4NcYiKG9RAPK/2uHYsygdfyeD3miB4I6iyM=;
 h=Date:To:From:Subject:Message-ID:In-Reply-To:References:
 Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID:
 Message-ID:BIMI-Selector;
 b=tLi+pERaR3PtWtZSQxuF5YmB2/wg2Ezhkg2d+Db/K5sm80ZhzS6bqrJpfVJg6BZVN
 mLcdcMAEczzB2nUM3aXo7hx1KEvnWxhViE3RGZ/bYSSxLgzZew2S8Y+XQ3P3MMMJ8E
 olZ392wodtudSu7EC8Vp99grhwvcBC3q4yIt5XxJ8SGWcpbs4yHa5BEiIHWzGS5gAI
 bEB8VPlTdGmrwMKrIFUDp6amiPkf4q1DzBN9lMDQXjYP/4jr9BFpfi0AuiG3wkalVb
 c3RY8/0GUtxJgI6bKwaW53PwvZKiZ+63MMdNocNobCRaPWjWaTl5h8ZlmNJEBDMwYg
 r0Pkpk5Qz83vw==
Date: Sat, 24 Aug 2024 11:15:44 +0000
To: bug-gnu-emacs@HIDDEN, 72787 <at> debbugs.gnu.org,
 Eshel Yaron <me@HIDDEN>, Stefan Monnier <monnier@HIDDEN>
From: Pip Cet <pipcet@HIDDEN>
Subject: Re: bug#72787: 31.0.50;
 Invalid describe-function completion candidates
Message-ID: <87le0m5fzc.fsf@HIDDEN>
In-Reply-To: <m1ikvqb37z.fsf@HIDDEN>
References: <m1ikvqb37z.fsf@HIDDEN>
Feedback-ID: 112775352:user:proton
X-Pm-Message-ID: 4558568ee3937b469741931d87a34fff7bd27812
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 72787
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 (-)

"Eshel Yaron via \"Bug reports for GNU Emacs, the Swiss army knife of text =
editors\"" <bug-gnu-emacs@HIDDEN> writes:

> I've stumbled upon an issue with C-h f completions, both on the release
> branch and on the master branch:
>
> 1. emacs -Q
> 2. C-h f string-edit- TAB
>
> In Emacs 29, this pops up the *Completions* buffer, with 3 completion
> candidates, string-edit-{abort,done,mode}.  That's the expected
> behavior, because "string-edit-" is not itself a valid candidate.
>
> However, in the release and master branches I get a minibuffer message
> saying "Complete, but not unique".  This is incorrect, because the input
> is not complete.  Another TAB pops up the *Completions* buffer, which is
> now showing 4 candidates: the expected 3 plus "string-edit-" itself.
> Typing RET exits the minibuffer without asking for confirmation, and
> yields an error: "Symbol=E2=80=99s function definition is void: string-ed=
it-".
>
> So it seems like "string-edit-" is being considered as a valid
> completion candidate, while it shouldn't be.

This appears to be caused by commit
45ae4de0e7ce99c88c62f940f605bca693b8e33f:

* lisp/help-fns.el (help-definition-prefixes): Don't delete the hashtable

Pip





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

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


Received: (at submit) by debbugs.gnu.org; 24 Aug 2024 11:16:46 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Aug 24 07:16:46 2024
Received: from localhost ([127.0.0.1]:40626 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1sholB-0003De-Jz
	for submit <at> debbugs.gnu.org; Sat, 24 Aug 2024 07:16:45 -0400
Received: from lists.gnu.org ([209.51.188.17]:46658)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <pipcet@HIDDEN>) id 1shol9-0003DR-RV
 for submit <at> debbugs.gnu.org; Sat, 24 Aug 2024 07:16:44 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10])
 by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <pipcet@HIDDEN>)
 id 1shokM-0002q5-WB
 for bug-gnu-emacs@HIDDEN; Sat, 24 Aug 2024 07:15:55 -0400
Received: from mail-4316.protonmail.ch ([185.70.43.16])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <pipcet@HIDDEN>)
 id 1shokK-0005uZ-JO
 for bug-gnu-emacs@HIDDEN; Sat, 24 Aug 2024 07:15:54 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com;
 s=protonmail3; t=1724498149; x=1724757349;
 bh=sws5Zmyx4NcYiKG9RAPK/2uHYsygdfyeD3miB4I6iyM=;
 h=Date:To:From:Subject:Message-ID:In-Reply-To:References:
 Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID:
 Message-ID:BIMI-Selector;
 b=tLi+pERaR3PtWtZSQxuF5YmB2/wg2Ezhkg2d+Db/K5sm80ZhzS6bqrJpfVJg6BZVN
 mLcdcMAEczzB2nUM3aXo7hx1KEvnWxhViE3RGZ/bYSSxLgzZew2S8Y+XQ3P3MMMJ8E
 olZ392wodtudSu7EC8Vp99grhwvcBC3q4yIt5XxJ8SGWcpbs4yHa5BEiIHWzGS5gAI
 bEB8VPlTdGmrwMKrIFUDp6amiPkf4q1DzBN9lMDQXjYP/4jr9BFpfi0AuiG3wkalVb
 c3RY8/0GUtxJgI6bKwaW53PwvZKiZ+63MMdNocNobCRaPWjWaTl5h8ZlmNJEBDMwYg
 r0Pkpk5Qz83vw==
Date: Sat, 24 Aug 2024 11:15:44 +0000
To: bug-gnu-emacs@HIDDEN, 72787 <at> debbugs.gnu.org,
 Eshel Yaron <me@HIDDEN>, Stefan Monnier <monnier@HIDDEN>
From: Pip Cet <pipcet@HIDDEN>
Subject: Re: bug#72787: 31.0.50;
 Invalid describe-function completion candidates
Message-ID: <87le0m5fzc.fsf@HIDDEN>
In-Reply-To: <m1ikvqb37z.fsf@HIDDEN>
References: <m1ikvqb37z.fsf@HIDDEN>
Feedback-ID: 112775352:user:proton
X-Pm-Message-ID: 4558568ee3937b469741931d87a34fff7bd27812
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
Received-SPF: pass client-ip=185.70.43.16; envelope-from=pipcet@HIDDEN;
 helo=mail-4316.protonmail.ch
X-Spam_score_int: -20
X-Spam_score: -2.1
X-Spam_bar: --
X-Spam_report: (-2.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, FREEMAIL_FROM=0.001,
 RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=0.001,
 RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001,
 SPF_HELO_PASS=-0.001, SPF_PASS=-0.001,
 T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: -1.3 (-)
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: -2.3 (--)

"Eshel Yaron via \"Bug reports for GNU Emacs, the Swiss army knife of text =
editors\"" <bug-gnu-emacs@HIDDEN> writes:

> I've stumbled upon an issue with C-h f completions, both on the release
> branch and on the master branch:
>
> 1. emacs -Q
> 2. C-h f string-edit- TAB
>
> In Emacs 29, this pops up the *Completions* buffer, with 3 completion
> candidates, string-edit-{abort,done,mode}.  That's the expected
> behavior, because "string-edit-" is not itself a valid candidate.
>
> However, in the release and master branches I get a minibuffer message
> saying "Complete, but not unique".  This is incorrect, because the input
> is not complete.  Another TAB pops up the *Completions* buffer, which is
> now showing 4 candidates: the expected 3 plus "string-edit-" itself.
> Typing RET exits the minibuffer without asking for confirmation, and
> yields an error: "Symbol=E2=80=99s function definition is void: string-ed=
it-".
>
> So it seems like "string-edit-" is being considered as a valid
> completion candidate, while it shouldn't be.

This appears to be caused by commit
45ae4de0e7ce99c88c62f940f605bca693b8e33f:

* lisp/help-fns.el (help-definition-prefixes): Don't delete the hashtable

Pip





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

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


Received: (at submit) by debbugs.gnu.org; 24 Aug 2024 10:55:37 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Aug 24 06:55:37 2024
Received: from localhost ([127.0.0.1]:40613 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1shoQj-0002dl-0D
	for submit <at> debbugs.gnu.org; Sat, 24 Aug 2024 06:55:37 -0400
Received: from lists.gnu.org ([209.51.188.17]:39856)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <me@HIDDEN>) id 1shoQg-0002dZ-7I
 for submit <at> debbugs.gnu.org; Sat, 24 Aug 2024 06:55:35 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10])
 by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <me@HIDDEN>) id 1shoPt-0000QC-Hc
 for bug-gnu-emacs@HIDDEN; Sat, 24 Aug 2024 06:54:45 -0400
Received: from mail.eshelyaron.com ([107.175.124.16] helo=eshelyaron.com)
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <me@HIDDEN>) id 1shoPs-00021y-2P
 for bug-gnu-emacs@HIDDEN; Sat, 24 Aug 2024 06:54:45 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=eshelyaron.com;
 s=mail; t=1724496882;
 bh=Qb/upzE3jx5gtycJhroqmTJxUlB3B+yEjcUORulqZiY=;
 h=From:To:Subject:Date:From;
 b=EOOo1ljZmFidNXO0wHyGWXaMoZURjdcrXq5/hIfIpOzP/BB8Xklv4QpyAndgnmCDI
 SRw1zRX4ury7MFnUN+CvOBnKJCeu2Q45/sXjl0WtouJBYS/4FZKogprKM7RK5ZXhRn
 g2ckggyewo4wTfccKwoL2PNeKpfuTEqiS+iC/D/OWHN1PTy7Yp+xxI1YfB6Ar9zleO
 QWgWIxP8azBb0iK98/GONLd09x6OA/i7+PuS7UGNismGdHBq2VvW+mAij4uAIrZucI
 vLn2/3vu7+9kIXA1j4J9cbTF06BV19MT3doN0GZNdQDkq1szQlrVP0KxGEhRt8AbmM
 feVvmt3vebG5Q==
From: Eshel Yaron <me@HIDDEN>
To: bug-gnu-emacs@HIDDEN
Subject: 31.0.50; Invalid describe-function completion candidates
X-Debbugs-Cc: 
Date: Sat, 24 Aug 2024 12:54:40 +0200
Message-ID: <m1ikvqb37z.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
Received-SPF: pass client-ip=107.175.124.16; envelope-from=me@HIDDEN;
 helo=eshelyaron.com
X-Spam_score_int: -20
X-Spam_score: -2.1
X-Spam_bar: --
X-Spam_report: (-2.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,
 RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001,
 SPF_HELO_PASS=-0.001, SPF_PASS=-0.001,
 T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: -1.4 (-)
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: -2.4 (--)


Hi,

I've stumbled upon an issue with C-h f completions, both on the release
branch and on the master branch:

1. emacs -Q
2. C-h f string-edit- TAB

In Emacs 29, this pops up the *Completions* buffer, with 3 completion
candidates, string-edit-{abort,done,mode}.  That's the expected
behavior, because "string-edit-" is not itself a valid candidate.

However, in the release and master branches I get a minibuffer message
saying "Complete, but not unique".  This is incorrect, because the input
is not complete.  Another TAB pops up the *Completions* buffer, which is
now showing 4 candidates: the expected 3 plus "string-edit-" itself.
Typing RET exits the minibuffer without asking for confirmation, and
yields an error: "Symbol=E2=80=99s function definition is void: string-edit=
-".

So it seems like "string-edit-" is being considered as a valid
completion candidate, while it shouldn't be.


Thanks,

Eshel




Acknowledgement sent to Eshel Yaron <me@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#72787; 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: Sun, 12 Jan 2025 05:45:02 UTC

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