From debbugs-submit-bounces@debbugs.gnu.org Sun Dec 06 18:32:04 2020 Received: (at submit) by debbugs.gnu.org; 6 Dec 2020 23:32:05 +0000 Received: from localhost ([127.0.0.1]:51713 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1km3Vc-000281-Bj for submit@debbugs.gnu.org; Sun, 06 Dec 2020 18:32:04 -0500 Received: from lists.gnu.org ([209.51.188.17]:58978) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1km3Va-00026a-ME for submit@debbugs.gnu.org; Sun, 06 Dec 2020 18:32:03 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:59304) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1km3Va-0003Ef-E4 for bug-gnu-emacs@gnu.org; Sun, 06 Dec 2020 18:32:02 -0500 Received: from sonic302-21.consmr.mail.ir2.yahoo.com ([87.248.110.84]:39995) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1km3VT-0004sY-33 for bug-gnu-emacs@gnu.org; Sun, 06 Dec 2020 18:32:02 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.es; s=s2048; t=1607297510; bh=UK1nhE8zx3/vxPfL7qZw6Ec0REElGn5dnqk+WUG3dUk=; h=From:To:Subject:Date:References:From:Subject; b=K4PokHVej1vt+C3iwYlpXDqa4ga6ew6OGxCtI/VMQkWwe6r1GpLeFa83+NtUQnWRvD/XHHEpDOM0B+XgbfKWhWizcz4wU9Mt09XlZP7Z9M7VovD3sKc7E2THXTUdGW93TdhXOPvgkKkgFSdxBHxMdwyLK582CGeWNRg0iWm7YeRbEO8gM+DBjqx14Fbze/dwhr3LMsBJhPBEiwC/M9QvmoZun6saNO36naoeYB0cMM3bxcC/+Q6XxmqMITOatxwAQlVWbuPyiL++0AfGCRJUhMgocfTATWvs/ePiMRJcBvgp1vMm4cTX2ZCC1qYVST79HvZAXn5/vwER189Js/EfKQ== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1607297510; bh=wimuf7m+e38B8g6lYygwlYagonXyogWashtwfsYZmdS=; h=From:To:Subject:Date:From:Subject; b=MdbdogF/p8FJlbTPkt7xVEcaT0gyHmzKIByI4ekDMEZqsILMhdrEhisrZ3xe1eqvcZTlTLlyPSnrv9OyHE/ge0HW1gPypPlQnZPqBpupgnGfD+92RbYWJu0KRrCf1ysJIelyczXyZ/i3z787CQEW9SUDAPl6qITKMC4piyGOkE6R87dwpB9qmkduFABj0ThBLxAacnJrxOQN6TMbX9rU6wMWy57hs6a0hThraV/VmWWY7W7FbgbC9YGsryY4s6t3sjlakZDLuIRnLtmljMco0RQLiId5x8oKua1Z4KwbcImKC94rDqZ8SHKJFG3HELn6haTgXGomP5NiBVmPVU782A== X-YMail-OSG: 06RPv5cVM1kgY2K2KW1KDPvGjXzs_82GAux4m1rqanZmVrwWkDezrrroYmCj9B. orWKpjhuFPlpQdDjK.uigLVWjYeHzBzxOQsltVMyfWv3Bo5H0mgIn7FOsgIMaTtGFByGcmyy83jR 1BsLxq.8A6QRWLjhJ7yQi9h8v0Ww52COCfB2pj8HyZlIKJKPUjgwToNWZ_0VCzQAIU2kTiYrco1N vRGxKuGEeEmFr8hcuossau9ZtIcD88oNYCmspz9lLm8ry_77r4yyeMjSthFBOaPeUVkZ2PxLgbKv 68LcwLF3MGQjUT1wS_lObNo9Dihld92hIC5wmLJWSGC5azMqzBuIy5if6HWu8z1byMbmyIFv4Bxu jOJmSUNTk28Vspfn5SIFsydUafJCercsJOS8Je1BbPBJRM6VrvrMewSG9rzgD057IPG7.0eS0sib xcOV8jD91rW4yO6Va_BNbBUgBtCCJqol0FR.FF6Pone1ABt4hqQP6zJzGon2kb8DDQcXTvwyD4WW Ij.cv.Sb4b._GsE3EOFDUiqnV3SVy26ppaSrnQ0wHYk0Uf9q_dzit_KnGfwqhny_AaNu4nBL.jFL w1PNQ1rikLk2edt1pz_wFWXdHXJmhvEn8L45xE_k9CCbHTKUkQzKlMkQ_n1WU6vGjnAUsQIhlE9z s_w6.P5s8LOQz0UhEhrNdXHmrDFFRWRZWOTZqZO20jW0Q.vHZgX8UPDAuGo1dMIDKr7_43_k3rdP q8baNq_K8uhsmujSSj3ENSHHzOuwjIQOpyqSalFRRuUjRM0VciOnagDbiCH3bgYTBK1UkypDsH6l L3.zw5ZxHWHrv1KruvJLaaqVsZz2VQ12B7YPvL_Yo181cDiaSOhhTP5UcWQbyzjGmXpQd5A21duV WPt8YMSd4JIZ.TyQgucKdPsKCPMBT5GxIzo7OemwJjnRDeZBBtyxwuwv1DPzOYfUYicJR6TJwnTs QBUmgMdiFWCwoFf1HaqVX0SGANIiYtDYslWTYEvPIshLvl7kKSvdwbf3A4GitkNWAxdn0oezcRpS fmCG6wIJD7D6N85YpqxX6LQqkPDBgZyrOOPRY0rUagiMqq6Zn4iDW4AwTgaQX5nkdJOoEk4dKxTe XnzsTHMtXpTRzJY10Sh8ciq_EeGcDvqyBzV3Mwcuz2BvRrzQzxPz5Y92CqnJQqW9fzcuSyc1QRJN OxQbDP18YLSUaDvmvfI7KWng2588E6408fehY6oZY_6u_tNyOE0C.Bm.bng82DM4fZItNmybYrPO QlRPtUf2gRHyeUfB0CPxiz7rOCdKQ9S5Cft8VZ4MBMixznyYIdQUHcA6lCWIDehl1pX_iyltYdDC 4Xk.Y54YUQFdJ6vciqa5ypXrFsxRt0D2uqyJhrjKfuwm_UQnv3CrYZ_23cIhkO2f_vPl1w12s_EW XPGLh0E_wKevbewM5Y02uEpFx_PoNBM_ePAmBq_QWvnDRNOFgGomHe4xzZvNbQRYusDX9QrB05EM YxReW3IjQtX91ZmHPsNaPi3sLfkU4K0BX7OQ5Wi9z.eW3ey0I_t6u8v1oxuq5atkhQU2WDPTmGjM 5QlgHIsl2i_HlCeryMXO_WygnR_R0H_ck.zy9O6J_gHEnWv4Cn346FtjveV0.1GJkOl6s7xxVyam 4OK0UDe0wsG_ijpR4Z6UQFstfnd3xSGUpPy.a7PTCya5vHN848kFl.7goC8NE4AeZmyr_VkG55V3 PEyh4nT8Nme_cnvirahCr_.MVqQk1QIuOGmuQEaDY11Q47q6mdyIGtINNt90Aoctye6uTuoKXxX6 8lZYuPagg_fVBhqt61fdKVwlY0LeY1ly4kAwC0X_W3m_RRtIrG8y7xPcAZNO3WK2r_g21PWVk_0_ 3Gb_EGP4rfuzkxGEIBx08CJlxd_x9c2814PfjZWWB29XDggBORg1OpOi3u9slnbDq.qrlxkMsgWm eY8pCqqr3ew9M_lR2B3EBuvaHMRp1Do8u47X03zZrfFzSRV6T25U8AMb_UxNHkdgbAR8J2oQQeW2 Yr1.CNikDdICahUBeDM9HwN7g6Nwx2bGO6ZMnHt_WsafWgeHUOJoTEN5nEuktcDOIUrWid2N7a_S TLxBLpn.fxqRYeQzG6VNVvSWosX.FB81Vnhtg8NowqRWZFf4aLsNcLkkHLDvezuB0TxqGbL8AsaY 76BnXlK150Z8w85t5FXvffK8yIMayokzXJ7oUrrtZw2rNqjQWH4yOo7TZ.muqgAUuxc.MZ659.TT cQCoHLmVLHhnji0Kx6fpUZvDYt1q6GFJeICSbHuIlyXZqv18LMVfG5FQvWHv26P_On0qdbbySwoB nHpgr7dFcq7LvrirusAAveQmX3mIHbmwRQ_HvHV.qBWEOifq0nt.vJJJifXM1MyqcOt9HbJptGQJ thdqdNDhzl0IdbP29dWMrHXdRlwDc4cyaLihApqBzUqAqQwI..0cjR7H0YZl0hlHx Received: from sonic.gate.mail.ne1.yahoo.com by sonic302.consmr.mail.ir2.yahoo.com with HTTP; Sun, 6 Dec 2020 23:31:50 +0000 Received: by smtp413.mail.ir2.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID 53490244f16c25391453f96e548e2849; Sun, 06 Dec 2020 23:31:45 +0000 (UTC) From: =?utf-8?Q?Daniel_Mart=C3=ADn?= To: bug-gnu-emacs@gnu.org Subject: 28.0.50; [PATCH] New xref commands xref-prev-group and xref-next-group Date: Mon, 07 Dec 2020 00:31:44 +0100 Message-ID: MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" References: X-Mailer: WebService/1.1.17111 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Apache-HttpAsyncClient/4.1.4 (Java/11.0.8) Content-Length: 4674 Received-SPF: pass client-ip=87.248.110.84; envelope-from=mardani29@yahoo.es; helo=sonic302-21.consmr.mail.ir2.yahoo.com X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 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_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=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 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.4 (--) --=-=-= Content-Type: text/plain In an *xref* buffer one can navigate quickly through the results with 'p' and 'n'. However, when there is a lot of results grouped in a bunch of files, in some cases it's more interesting to skip results and go to the first item of the previous or next group (typically, it will be the first result that is in a different file). The attached patch adds two commands for that, and binds them to 'P' and 'N', respectively. Do you think this is a generally useful feature? Do you think the keybindings I chose are appropriate? If so, feel free to install the attached patch. It already includes a NEWS entry and the corresponding updates to the Emacs manual. Thanks. --=-=-= Content-Type: text/x-patch Content-Disposition: attachment; filename=0001-Add-commands-xref-next-group-and-xref-prev-group.patch >From 7217cf0aee1a27ee0adc9576f510a6696a8b6759 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Mart=C3=ADn?= Date: Sun, 6 Dec 2020 23:59:51 +0100 Subject: [PATCH] Add commands xref-next-group and xref-prev-group * lisp/progmodes/xref.el (xref-next-group): New command that navigates to the first item of the next xref group (typically a file). (xref-prev-group): New command that navigates to the first item of the next xref group (typically a file). (xref--xref-buffer-mode-map): Bound the new commands to 'N' and 'P', respectively. * doc/emacs/maintaining.texi (Xref Commands): Document the new commands in the Emacs manual. * etc/NEWS: Announce them. --- doc/emacs/maintaining.texi | 10 ++++++++++ etc/NEWS | 5 +++++ lisp/progmodes/xref.el | 21 +++++++++++++++++++++ 3 files changed, 36 insertions(+) diff --git a/doc/emacs/maintaining.texi b/doc/emacs/maintaining.texi index 1f10b68b8a..4bc8fdb593 100644 --- a/doc/emacs/maintaining.texi +++ b/doc/emacs/maintaining.texi @@ -2199,12 +2199,22 @@ Xref Commands Move to the next reference and display it in the other window (@code{xref-next-line}). +@item N +@findex xref-next-group +Move to the first reference of the next reference group and display it in the other window +(@code{xref-next-group}). + @item p @itemx , @findex xref-prev-line Move to the previous reference and display it in the other window (@code{xref-prev-line}). +@item P +@findex xref-prev-group +Move to the first reference of the previous reference group and display it in the other window +(@code{xref-prev-group}). + @item C-o @findex xref-show-location-at-point Display the reference on the current line in the other window diff --git a/etc/NEWS b/etc/NEWS index 525ed8b36e..83bde4b377 100644 --- a/etc/NEWS +++ b/etc/NEWS @@ -1192,6 +1192,11 @@ So far Grep and ripgrep are supported. ripgrep seems to offer better performance in certain cases, in particular for case-insensitive searches. +--- +*** New commands xref-prev-group and xref-next-group. +These commands are bound respectively to 'P' and 'N', and navigate to +the first item of the previous or next group in the "*xref*" buffer. + ** json.el --- diff --git a/lisp/progmodes/xref.el b/lisp/progmodes/xref.el index 9f5fc57142..28c6a0b5b0 100644 --- a/lisp/progmodes/xref.el +++ b/lisp/progmodes/xref.el @@ -593,6 +593,25 @@ xref-prev-line (xref--search-property 'xref-item t) (xref-show-location-at-point)) +(defun xref-next-group () + "Move to the first item of the next xref group and display its source in the appropriate window." + (interactive) + (xref--search-property 'xref-group) + (xref--search-property 'xref-item) + (xref-show-location-at-point)) + +(defun xref-prev-group () + "Move to the first item of the previous xref group and display its source in the appropriate window." + (interactive) + ;; Search for the xref group of the current item, provided that the + ;; point is not already in an xref group. + (unless (plist-member (text-properties-at (point)) 'xref-group) + (xref--search-property 'xref-group t)) + ;; Search for the previous xref group. + (xref--search-property 'xref-group t) + (xref--search-property 'xref-item) + (xref-show-location-at-point)) + (defun xref--item-at-point () (save-excursion (back-to-indentation) @@ -738,6 +757,8 @@ xref--xref-buffer-mode-map (let ((map (make-sparse-keymap))) (define-key map (kbd "n") #'xref-next-line) (define-key map (kbd "p") #'xref-prev-line) + (define-key map (kbd "N") #'xref-next-group) + (define-key map (kbd "P") #'xref-prev-group) (define-key map (kbd "r") #'xref-query-replace-in-results) (define-key map (kbd "RET") #'xref-goto-xref) (define-key map (kbd "TAB") #'xref-quit-and-goto-xref) -- 2.28.0 --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Mon Dec 07 11:02:39 2020 Received: (at 45089) by debbugs.gnu.org; 7 Dec 2020 16:02:40 +0000 Received: from localhost ([127.0.0.1]:55052 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kmIyC-0000XO-Hr for submit@debbugs.gnu.org; Mon, 07 Dec 2020 11:02:39 -0500 Received: from quimby.gnus.org ([95.216.78.240]:38748) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kmIyA-0000SM-Mn for 45089@debbugs.gnu.org; Mon, 07 Dec 2020 11:02:35 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Transfer-Encoding:Content-Type:MIME-Version:Message-ID :In-Reply-To:Date:References:Subject:Cc:To:From:Sender:Reply-To:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=fRrG83N62C8dQCSNtarR/T6i7OGjs3p7k3XOd2NBjq4=; b=OwNtv9YJ+0s74MiaYiRuYz2ylZ r7whGj5cV0u2Hxs2t33xLaSRMZRg+SbRrBteG03jWKAp8jWILxvLBGe9Te6OmiOQbnLAnfrI3deJB sSD1VXUNFPnXnIwGFs/fZjIpSMEJUBRU8NckxKSXSeyOMCdriuH5wMLrOfj6qGl+Qvyk=; Received: from cm-84.212.202.86.getinternet.no ([84.212.202.86] helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1kmIy1-0007Jq-CK; Mon, 07 Dec 2020 17:02:28 +0100 From: Lars Ingebrigtsen To: Daniel =?utf-8?Q?Mart=C3=ADn?= Subject: Re: bug#45089: 28.0.50; [PATCH] New xref commands xref-prev-group and xref-next-group References: X-Now-Playing: Alva Noto's _Xerrox Vol. 04_: "Xerrox Argo" Date: Mon, 07 Dec 2020 17:02:24 +0100 In-Reply-To: ("Daniel =?utf-8?Q?Mart=C3=ADn=22's?= message of "Mon, 07 Dec 2020 00:31:44 +0100") Message-ID: <87o8j5fvu7.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Daniel Martín writes: > In an *xref* buffer one can navigate quickly through the results with > 'p' and 'n'. However, when there is a lot of results grouped in a bunch > of files, in some cases it's more interesting to ski [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 45089 Cc: 45089@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Daniel Mart=C3=ADn writes: > In an *xref* buffer one can navigate quickly through the results with > 'p' and 'n'. However, when there is a lot of results grouped in a bunch > of files, in some cases it's more interesting to skip results and go to > the first item of the previous or next group (typically, it will be the > first result that is in a different file). The attached patch adds two > commands for that, and binds them to 'P' and 'N', respectively. > > Do you think this is a generally useful feature? Do you think the > keybindings I chose are appropriate? If so, feel free to install the > attached patch. It already includes a NEWS entry and the corresponding > updates to the Emacs manual. Thanks. Makes sense to me. I've now applied this to Emacs 28 (with some minor line length changes). --=20 (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Mon Dec 07 11:02:42 2020 Received: (at control) by debbugs.gnu.org; 7 Dec 2020 16:02:42 +0000 Received: from localhost ([127.0.0.1]:55058 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kmIyI-0000ba-Dt for submit@debbugs.gnu.org; Mon, 07 Dec 2020 11:02:42 -0500 Received: from quimby.gnus.org ([95.216.78.240]:38760) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kmIyG-0000Wn-MP for control@debbugs.gnu.org; Mon, 07 Dec 2020 11:02:41 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Subject:From:To:Message-Id:Date:Sender:Reply-To:Cc: MIME-Version:Content-Type:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=Tr7BHAHDXQANJU9VvXfITaOHGJnmvT2f9vWZW8k+Ygc=; b=QAy9TDEEumuUeRgNJxx8+tCI2Z lZShRk5LRt6fqXioVfs4MCd+WiwAcxsof3bfRwWozILvA+JHqKuziEXjrYZiexkAa4l+9cNb7GXtC SiMwMXL1gwqR4B4EP2Q8eh21OIGuntkRLLvm1p/+JbvvmN9oH5jcDPBMaTM09vDcCLFw=; Received: from cm-84.212.202.86.getinternet.no ([84.212.202.86] helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1kmIy8-0007Jz-UK for control@debbugs.gnu.org; Mon, 07 Dec 2020 17:02:35 +0100 Date: Mon, 07 Dec 2020 17:02:31 +0100 Message-Id: <87mtypfvu0.fsf@gnus.org> To: control@debbugs.gnu.org From: Lars Ingebrigtsen Subject: control message for bug #45089 X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: tags 45089 fixed close 45089 28.1 quit Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) tags 45089 fixed close 45089 28.1 quit From unknown Sun Jun 15 08:49:12 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Tue, 05 Jan 2021 12:24:09 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator