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
bug-gnu-emacs@HIDDEN
:bug#72787
; Package emacs
.
Full text available.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
bug-gnu-emacs@HIDDEN
:bug#72787
; Package emacs
.
Full text available.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
bug-gnu-emacs@HIDDEN
:bug#72787
; Package emacs
.
Full text available.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
bug-gnu-emacs@HIDDEN
:bug#72787
; Package emacs
.
Full text available.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
bug-gnu-emacs@HIDDEN
:bug#72787
; Package emacs
.
Full text available.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
bug-gnu-emacs@HIDDEN
:bug#72787
; Package emacs
.
Full text available.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
bug-gnu-emacs@HIDDEN
:bug#72787
; Package emacs
.
Full text available.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 --=-=-=--
bug-gnu-emacs@HIDDEN
:bug#72787
; Package emacs
.
Full text available.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
bug-gnu-emacs@HIDDEN
:bug#72787
; Package emacs
.
Full text available.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
bug-gnu-emacs@HIDDEN
:bug#72787
; Package emacs
.
Full text available.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 --=-=-=--
bug-gnu-emacs@HIDDEN
:bug#72787
; Package emacs
.
Full text available.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
bug-gnu-emacs@HIDDEN
:bug#72787
; Package emacs
.
Full text available.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
bug-gnu-emacs@HIDDEN
:bug#72787
; Package emacs
.
Full text available.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?
bug-gnu-emacs@HIDDEN
:bug#72787
; Package emacs
.
Full text available.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
bug-gnu-emacs@HIDDEN
:bug#72787
; Package emacs
.
Full text available.Eli Zaretskii <eliz@HIDDEN>
to control <at> debbugs.gnu.org
.
Full text available.Eli Zaretskii <eliz@HIDDEN>
to control <at> debbugs.gnu.org
.
Full text available.Debbugs Internal Request <help-debbugs@HIDDEN>
to internal_control <at> debbugs.gnu.org
.
Full text available.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.
bug-gnu-emacs@HIDDEN
:bug#72787
; Package emacs
.
Full text available.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
bug-gnu-emacs@HIDDEN
:bug#72787
; Package emacs
.
Full text available.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.
Eshel Yaron <me@HIDDEN>
:Eli Zaretskii <eliz@HIDDEN>
: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.
bug-gnu-emacs@HIDDEN
:bug#72787
; Package emacs
.
Full text available.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.
bug-gnu-emacs@HIDDEN
:bug#72787
; Package emacs
.
Full text available.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
bug-gnu-emacs@HIDDEN
:bug#72787
; Package emacs
.
Full text available.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.
bug-gnu-emacs@HIDDEN
:bug#72787
; Package emacs
.
Full text available.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.
bug-gnu-emacs@HIDDEN
:bug#72787
; Package emacs
.
Full text available.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
bug-gnu-emacs@HIDDEN
:bug#72787
; Package emacs
.
Full text available.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
bug-gnu-emacs@HIDDEN
:bug#72787
; Package emacs
.
Full text available.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
Eshel Yaron <me@HIDDEN>
:bug-gnu-emacs@HIDDEN
.
Full text available.bug-gnu-emacs@HIDDEN
:bug#72787
; Package emacs
.
Full text available.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.