From unknown Mon Aug 18 09:05:35 2025 X-Loop: help-debbugs@gnu.org Subject: bug#79197: [PATCH] ; * lisp/simple.el (yank): Update docstring. Resent-From: James Thomas Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 07 Aug 2025 21:23:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 79197 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: 79197@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.175460178121492 (code B ref -1); Thu, 07 Aug 2025 21:23:01 +0000 Received: (at submit) by debbugs.gnu.org; 7 Aug 2025 21:23:01 +0000 Received: from localhost ([127.0.0.1]:36143 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1uk84i-0005aa-IJ for submit@debbugs.gnu.org; Thu, 07 Aug 2025 17:23:01 -0400 Received: from lists.gnu.org ([2001:470:142::17]:52364) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1uk84e-0005aE-Re for submit@debbugs.gnu.org; Thu, 07 Aug 2025 17:22:58 -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 ) id 1uk84R-0000l3-Lk for bug-gnu-emacs@gnu.org; Thu, 07 Aug 2025 17:22:45 -0400 Received: from mout.gmx.net ([212.227.17.20]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1uk84P-0003pj-MG for bug-gnu-emacs@gnu.org; Thu, 07 Aug 2025 17:22:43 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.net; s=s31663417; t=1754601758; x=1755206558; i=jimjoe@gmx.net; bh=/PTPtT9PQzwvwx6e0x2pCYuxjbchAofgEayRVY+eRkA=; h=X-UI-Sender-Class:From:To:Subject:Date:Message-ID:MIME-Version: Content-Type:cc:content-transfer-encoding:content-type:date:from: message-id:mime-version:reply-to:subject:to; b=HssGU7KsC9y2JefaA5b3SP4r4BLrrNQt91iUXsRp+2KkrdrxOMi6VmX7mIGLB3RA BjrR+8mImJcXY1+A/GNHL8mhzf5DGWBMgc7dICmuCEGQM+3VMJBHsmnlfpZ2dKfRX NoqPtqwyEEo45dizLIxo8wJfgsnszZVNLvvfC2Ugq3xZUdcLPh9RWHk0HquuQM9GX x6nluoJMT4+j8fwAtHBKRQsvs3w0VFFFhS1d4xThsEvjEe0VbUJgMXYUbYKRgveI1 F9Ya4w2gfqG8CL6ljfN2qz9J/DFdo6J7Aj2XjhGRVOamTG5Zjf4vrkmqz+heghkvo GgwmRD5QgJGFHhbu6w== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from inspiron15 ([42.108.29.114]) by mail.gmx.net (mrgmx104 [212.227.17.174]) with ESMTPSA (Nemesis) id 1M7JzQ-1ugo8v0voS-00Duxp for ; Thu, 07 Aug 2025 23:22:38 +0200 From: James Thomas Date: Fri, 08 Aug 2025 02:52:28 +0530 Message-ID: <87tt2i4yjv.fsf@gmx.net> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Provags-ID: V03:K1:s0XcEAcSYoaku+z25nGn75Clzlu2kRQrYjXiMBfn7J93MeHFpee Vfnb2FwOpIzZ/ntTlnoavrl4qEsYlj3pzWNpepze2OMn7qui0nsvKmcX5r9LNNbskMn/GWo geZqZ0Si6tfM6RoTjbi2jSBaKThgfGoHxZdLbVua2EC0pYeNLaw9pJuFX84SgPBA1Hg1006 obkOgafBZz9lPDRug76PQ== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:2vlqK4G+0x4=;bYyv3c6atdS7vEOO4ZOqtM14LY4 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 cxLeEHXai5eNqkDwTRJJ/BMuA1+NA== Received-SPF: pass client-ip=212.227.17.20; envelope-from=jimjoe@gmx.net; helo=mout.gmx.net 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, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 0.0 (/) 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 (-) --=-=-= Content-Type: text/x-patch Content-Disposition: attachment; filename=0001-lisp-simple-el--yank---Update-docstring.patch Content-Description: [PATCH] ; * lisp/simple.el (yank): Update docstring. Content-Transfer-Encoding: quoted-printable =46rom 9d55c561b5236bd33c51fb67297146575dbf63ea Mon Sep 17 00:00:00 2001 From: James Thomas Date: Fri, 8 Aug 2025 02:35:51 +0530 Subject: [PATCH] ; * lisp/simple.el (yank): Update docstring. =2D-- lisp/simple.el | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lisp/simple.el b/lisp/simple.el index f7f059793ca..dd0a7b6710a 100644 =2D-- a/lisp/simple.el +++ b/lisp/simple.el @@ -6354,6 +6354,8 @@ yank at beginning, and mark at end. With argument N, reinsert the Nth most recent kill. =20 +If N is negative, reinsert the earliest available kill. + This command honors the `yank-handled-properties' and `yank-excluded-properties' variables, and the `yank-handler' text property, as described below. =2D-=20 2.50.0 --=-=-= Content-Type: text/plain -- --=-=-=-- From unknown Mon Aug 18 09:05:35 2025 X-Loop: help-debbugs@gnu.org Subject: bug#79197: [PATCH] ; * lisp/simple.el (yank): Update docstring. Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 08 Aug 2025 06:07:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 79197 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: James Thomas Cc: 79197@debbugs.gnu.org Received: via spool by 79197-submit@debbugs.gnu.org id=B79197.175463321617178 (code B ref 79197); Fri, 08 Aug 2025 06:07:02 +0000 Received: (at 79197) by debbugs.gnu.org; 8 Aug 2025 06:06:56 +0000 Received: from localhost ([127.0.0.1]:36781 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ukGFj-0004T0-Rs for submit@debbugs.gnu.org; Fri, 08 Aug 2025 02:06:56 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:42572) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1ukGFg-0004Sh-2T for 79197@debbugs.gnu.org; Fri, 08 Aug 2025 02:06:53 -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 ) id 1ukGFa-0005Bf-Pd; Fri, 08 Aug 2025 02:06:46 -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=cDnCUo1JLF/BF3bXjlLUw0yciXvVinYXPEvHaV0LsIk=; b=ihGXRvg1/Jfp DaUc9HVuwWj4k+y/ZRAPkz5j1asD2P0JoErdSl4SSqU/cD38ll0sZRId7FVlFr5n132vs0Miqbeem 8ECAYi/aWQixN+CQt+tB2Yppf9aicAEklBahxF6yMnoCgMHFUYvRUPoZsu1tCp1rmHrdTRquob076 rBY6JX781Wor2lrFqjQ8V1GX4KbsrEqDy9cnDPomnAks1X6lzfER04PuUfz228Z4nEuBi5ZfHVGl5 D2d5WT0RkGVMUs/OtTVxbzxagfX1S+zN3nMaVgw6AoDmc1zJdmAi9AuujUUiWXVKeArRhprvZVPA4 LSIZeU5mrMjgz3dC96Rw+A==; Date: Fri, 08 Aug 2025 09:06:43 +0300 Message-Id: <86wm7eny8c.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <87tt2i4yjv.fsf@gmx.net> (bug-gnu-emacs@gnu.org) References: <87tt2i4yjv.fsf@gmx.net> X-Spam-Score: -2.3 (--) 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: -3.3 (---) > Date: Fri, 08 Aug 2025 02:52:28 +0530 > From: James Thomas via "Bug reports for GNU Emacs, > the Swiss army knife of text editors" > > +If N is negative, reinsert the earliest available kill. Thanks, but that is not what I see when I try "C-u - 1 C-y". It inserts the 2nd earliest kill, i.e., not the first one I killed, but the one after it. Which seems to be consistent with this snippet: (insert-for-yank (current-kill (cond ((listp arg) 0) ((eq arg '-) -2) (t (1- arg))))) From unknown Mon Aug 18 09:05:35 2025 X-Loop: help-debbugs@gnu.org Subject: bug#79197: [PATCH] ; * lisp/simple.el (yank): Update docstring. Resent-From: James Thomas Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 08 Aug 2025 22:39:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 79197 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: 79197@debbugs.gnu.org Cc: Eli Zaretskii Received: via spool by 79197-submit@debbugs.gnu.org id=B79197.175469271332460 (code B ref 79197); Fri, 08 Aug 2025 22:39:01 +0000 Received: (at 79197) by debbugs.gnu.org; 8 Aug 2025 22:38:33 +0000 Received: from localhost ([127.0.0.1]:39398 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ukVjM-0008RS-VR for submit@debbugs.gnu.org; Fri, 08 Aug 2025 18:38:33 -0400 Received: from mout.gmx.net ([212.227.17.22]:47173) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1ukVjI-0008R6-9c for 79197@debbugs.gnu.org; Fri, 08 Aug 2025 18:38:30 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.net; s=s31663417; t=1754692695; x=1755297495; i=jimjoe@gmx.net; bh=REW0wYq7QMAXlxjWpncrroAxqxKJpewpyjHAKBoLejI=; h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:Message-ID: References:Date:MIME-Version:Content-Type:cc: content-transfer-encoding:content-type:date:from:message-id: mime-version:reply-to:subject:to; b=HXov5W8UYbnvfUZh+GpmPn8CdHTDIlKyquwmwuEt+tW0MD7NwkMtHoR8YNol00bV 9rOTDqfYRXyohzsYyMJes3dNx5AZq/4Yy3ODmn/F/roGDMloFb25KCkQsZk92BCgg JdblCdf1/KrRnRsDiqveWWkScLwBVvu8nX+md7VcJvlgRWRlpLiWlosXI/R0HPGiO DTdtyqpIpCRKn/QoZuHQkCpaqZKDt33VCwTwiWpyNWptMEBW7xomPws+5dOYP/E/Q fjuNjQHrrukQK71oX4hacujvpIHRdki+1fq0yOTE10g67HwWDQl8lrDllEMLTZCzj h2Jp0AmKGCKU7THxFA== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from inspiron15 ([42.104.188.205]) by mail.gmx.net (mrgmx104 [212.227.17.174]) with ESMTPSA (Nemesis) id 1M2wGi-1ulb7i3bZM-009TLF; Sat, 09 Aug 2025 00:38:15 +0200 From: James Thomas In-Reply-To: <86wm7eny8c.fsf@gnu.org> Message-ID: <871ppla1i3.fsf@gmx.net> References: <87tt2i4yjv.fsf@gmx.net> <86wm7eny8c.fsf@gnu.org> Date: Sat, 09 Aug 2025 04:08:06 +0530 User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Provags-ID: V03:K1:sgVLVtjmfFFhmGiRFd6HNFaFvBZZYSXQGXwEKZMClGlFqgB3W3Y PGd1Uqomgn7CIjz6OC81B6W0V/3pPJLs6Ayj1r2rnwzFX7L45S/YcZPqhBQ/0quTZSpZ3KO sFl6tMHDqQ13L0QROT1Hn6z26vSpLEnTvfcdrSlTOdDiIvWqt93LkHS+Xme4LWfN0U1KMFv 9W+yQ47i37njnDksnhW2A== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:cvac3D43pXk=;GgFVZt4ap4OC3Ma0uVo7lFT33Vg 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 wQ== X-Spam-Score: -0.7 (/) 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.7 (-) --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Eli Zaretskii writes: >> Date: Fri, 08 Aug 2025 02:52:28 +0530 >> From: James Thomas via "Bug reports for GNU Emacs, >> the Swiss army knife of text editors" >>=20 >> +If N is negative, reinsert the earliest available kill. > > Thanks, but that is not what I see when I try "C-u - 1 C-y". It > inserts the 2nd earliest kill, i.e., not the first one I killed, but > the one after it. Which seems to be consistent with this snippet: Well, obviously, because it's wrong! :-) And undocumented to boot... --=-=-= Content-Type: text/x-patch Content-Disposition: attachment; filename=0001-Fix-yank-behavior-with-negative-prefix-arg-bug-79197.patch Content-Transfer-Encoding: quoted-printable =46rom 36f3d529e9c4d8e02b2c55bb0869e9cd6769f5c9 Mon Sep 17 00:00:00 2001 From: James Thomas Date: Fri, 8 Aug 2025 02:35:51 +0530 Subject: [PATCH] Fix yank behavior with negative prefix arg (bug#79197) * lisp/simple.el (yank): Make the change and update docstring. =2D-- lisp/simple.el | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lisp/simple.el b/lisp/simple.el index f7f059793ca..cd13e0a55f4 100644 =2D-- a/lisp/simple.el +++ b/lisp/simple.el @@ -6354,6 +6354,8 @@ yank at beginning, and mark at end. With argument N, reinsert the Nth most recent kill. =20 +If N is negative, reinsert the earliest kill available. + This command honors the `yank-handled-properties' and `yank-excluded-properties' variables, and the `yank-handler' text property, as described below. @@ -6397,7 +6399,7 @@ yank (push-mark) (insert-for-yank (current-kill (cond ((listp arg) 0) - ((eq arg '-) -2) + ((eq arg '-) -1) (t (1- arg))))) (if (consp arg) ;; This is like exchange-point-and-mark, but doesn't activate the m= ark. =2D-=20 2.50.0 --=-=-= Content-Type: text/plain (All caveats associated with ancient code are implicit) -- --=-=-=-- From unknown Mon Aug 18 09:05:35 2025 X-Loop: help-debbugs@gnu.org Subject: bug#79197: [PATCH] ; * lisp/simple.el (yank): Update docstring. Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 09 Aug 2025 06:17:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 79197 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: James Thomas , Stefan Monnier Cc: 79197@debbugs.gnu.org Received: via spool by 79197-submit@debbugs.gnu.org id=B79197.175472016617760 (code B ref 79197); Sat, 09 Aug 2025 06:17:01 +0000 Received: (at 79197) by debbugs.gnu.org; 9 Aug 2025 06:16:06 +0000 Received: from localhost ([127.0.0.1]:39874 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ukcs9-0004cM-MR for submit@debbugs.gnu.org; Sat, 09 Aug 2025 02:16:06 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:44522) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1ukcs4-0004bZ-FM for 79197@debbugs.gnu.org; Sat, 09 Aug 2025 02:16:03 -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 ) id 1ukcry-0004wq-W1; Sat, 09 Aug 2025 02:15:55 -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=+NBCodO3jDZmHyloSo3ZWIp6GEwM5Q/RI4v24GoYaNQ=; b=Zg2rK0msY9jK +fPn/Nkuf2Dza9LqrXl6AVRToGs6X/MSpvXSndcLyXbuJpXLt7BCLHeMoHJVOlPwZBy2GeeT3HvT4 u1o4Vr8a9vkLChPniF72qGDpXrBmHvlv5atOx5whi7IPU5Dusp0H5u+LGBTYKvSl3cdScyZ85GV0J oZVQ0e24QxXHKzcQFtimDMgwVmUYs2Ytapn1DQzoiJMwvs3ptWyHIDmcctHl0VtoCZfRgvoYOL/+X iAJlTuZl/hrWG4Iu8tjs2lfvW339Z6jGVngUAto+sKyCwakeV+7B7qkmAXrQW1Z0u1cIoBfwxBvRJ gTruhFL7Pzydk2y3bbfnKg==; Date: Sat, 09 Aug 2025 09:15:50 +0300 Message-Id: <86ms89m355.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <871ppla1i3.fsf@gmx.net> (message from James Thomas on Sat, 09 Aug 2025 04:08:06 +0530) References: <87tt2i4yjv.fsf@gmx.net> <86wm7eny8c.fsf@gnu.org> <871ppla1i3.fsf@gmx.net> X-Spam-Score: -2.3 (--) 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: -3.3 (---) > From: James Thomas > Cc: Eli Zaretskii > Date: Sat, 09 Aug 2025 04:08:06 +0530 > > Eli Zaretskii writes: > > >> Date: Fri, 08 Aug 2025 02:52:28 +0530 > >> From: James Thomas via "Bug reports for GNU Emacs, > >> the Swiss army knife of text editors" > >> > >> +If N is negative, reinsert the earliest available kill. > > > > Thanks, but that is not what I see when I try "C-u - 1 C-y". It > > inserts the 2nd earliest kill, i.e., not the first one I killed, but > > the one after it. Which seems to be consistent with this snippet: > > Well, obviously, because it's wrong! :-) And undocumented to boot... Your patch is the exact opposite of commit 8e5d85ffc0, and will make "C-u -" produce a different effect from "C-u - 1", which is very surprising. So at least we need to also change the handling of negative numerical argument as well, to make them consistent. And anyway, something is still amiss. Try killing several pieces of text, then type "C-u - 1 C-y" several times, with some typing between the yank commands (to avoid any dwim-ish behavior when several yank commands are invoked one after another). That is, C-u - 1 C-y foo C-u - 1 C-y foo C-u - 1 C-y foo C-u - 1 C-y foo C-u - 1 C-y foo Each yank will insert a different text, so saying "the earliest kill available" is incorrect, because what that "earliest" kill is depends on what the user manual calls "last yank pointer". See current-kill, which determines what happens here. (The manual doesn't say anything about negative arguments to C-y, which is at least interesting.) From unknown Mon Aug 18 09:05:35 2025 X-Loop: help-debbugs@gnu.org Subject: bug#79197: [PATCH] ; * lisp/simple.el (yank): Update docstring. Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 09 Aug 2025 07:50:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 79197 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: jimjoe@gmx.net Cc: 79197@debbugs.gnu.org, monnier@iro.umontreal.ca Received: via spool by 79197-submit@debbugs.gnu.org id=B79197.17547257491899 (code B ref 79197); Sat, 09 Aug 2025 07:50:01 +0000 Received: (at 79197) by debbugs.gnu.org; 9 Aug 2025 07:49:09 +0000 Received: from localhost ([127.0.0.1]:40029 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ukeKD-0000UZ-D9 for submit@debbugs.gnu.org; Sat, 09 Aug 2025 03:49:09 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:52888) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1ukeKA-0000U4-OD for 79197@debbugs.gnu.org; Sat, 09 Aug 2025 03:49:07 -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 ) id 1ukeK4-0007X8-RX; Sat, 09 Aug 2025 03:49:01 -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=oUwFhBV+ktHtaweqRg4XZzLY4Z/+f20A8bvlPtaemKw=; b=gHp1ouPhx5y2 03UMMfFulc5MENmQ3TQmrInE6KkyX81L1NLeUNXOmNn+Dt9djZ/nxwHoebC2ortyKcn5rimrJMZcj lya+g+VLjND4mQWz6mokVLoTH30DK54YZz3k/Vn1rgr172bEv9Md1VZ2b9Lib51PLlNTeVLKgPuDn zZtLGyQmwh4U4PMkMiMKSqmnLPYb2uI2qdvjSpHRTe6LZEM7SIy96vbGso3pqPuQVCmum/BgZ1bpZ MzJAxsUnQgB0alC7S/YkaFOpjlTSroqb5eHPAJVXw8oBotFy5UMzJV2oF9g6QQYz1sRzD3p3kZlaa UUb9wONAF1DlxEvYjLOSLQ==; Date: Sat, 09 Aug 2025 10:48:57 +0300 Message-Id: <86ldntlyty.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <86ms89m355.fsf@gnu.org> (message from Eli Zaretskii on Sat, 09 Aug 2025 09:15:50 +0300) References: <87tt2i4yjv.fsf@gmx.net> <86wm7eny8c.fsf@gnu.org> <871ppla1i3.fsf@gmx.net> <86ms89m355.fsf@gnu.org> X-Spam-Score: -2.3 (--) 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: -3.3 (---) > Cc: 79197@debbugs.gnu.org > Date: Sat, 09 Aug 2025 09:15:50 +0300 > From: Eli Zaretskii > > Your patch is the exact opposite of commit 8e5d85ffc0, and will make > "C-u -" produce a different effect from "C-u - 1", which is very > surprising. So at least we need to also change the handling of > negative numerical argument as well, to make them consistent. Oh, and when you look into this, please also consider what should be the meaning of a zero argument. From unknown Mon Aug 18 09:05:35 2025 X-Loop: help-debbugs@gnu.org Subject: bug#79197: [PATCH] ; * lisp/simple.el (yank): Update docstring. Resent-From: James Thomas Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 09 Aug 2025 22:04:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 79197 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: 79197@debbugs.gnu.org Cc: Eli Zaretskii , monnier@iro.umontreal.ca Received: via spool by 79197-submit@debbugs.gnu.org id=B79197.175477701518396 (code B ref 79197); Sat, 09 Aug 2025 22:04:02 +0000 Received: (at 79197) by debbugs.gnu.org; 9 Aug 2025 22:03:35 +0000 Received: from localhost ([127.0.0.1]:43197 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ukrf4-0004me-RF for submit@debbugs.gnu.org; Sat, 09 Aug 2025 18:03:35 -0400 Received: from mout.gmx.net ([212.227.15.18]:37107) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1ukrf2-0004mI-6q for 79197@debbugs.gnu.org; Sat, 09 Aug 2025 18:03:33 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.net; s=s31663417; t=1754777002; x=1755381802; i=jimjoe@gmx.net; bh=oS+rHovm/tHoVgR/NfjofOXDpvkvnddZ8QAvhGbX9FI=; h=X-UI-Sender-Class:Date:From:To:CC:Subject:In-Reply-To:References: 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=UNynzpDjtQnWRnFoOJx9liIWr8jY8LGDeskYBzxfiAKdsu/aREL//33sALKzGkJg ZSU6kcRFnG0hd8X6Ei4Ecn0zQ1u/Mx11YpsVdBFkLK+hK6Lhf1Es24K3/vxaoYXt5 tizKkeiRAUn1YEM7+yC/VSI69UNbdL0ZTyXBq/8tQcen/54ukL9s49Ps40F01cD8K AajdwDN1WXFYvbj9P2tqillRHU/KniXvQSeP4wWcy45S6yQ2PXZxDF8E8FbJakftW NeSt1QbeWD+BwF8xEHMDXrKCjZfRMKqKRSmh5VTxuYimDqHpOzGuXbczWy52WY5Xe MWKyHuOHqceP+fACBA== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from [127.0.0.1] ([42.108.28.204]) by mail.gmx.net (mrgmx005 [212.227.17.190]) with ESMTPSA (Nemesis) id 1N95e9-1uVa9u02f1-011Xqq; Sun, 10 Aug 2025 00:03:22 +0200 Date: Sun, 10 Aug 2025 03:33:12 +0530 From: James Thomas In-Reply-To: <86ldntlyty.fsf@gnu.org> References: <87tt2i4yjv.fsf@gmx.net> <86wm7eny8c.fsf@gnu.org> <871ppla1i3.fsf@gmx.net> <86ms89m355.fsf@gnu.org> <86ldntlyty.fsf@gnu.org> Message-ID: <771DB2FC-28C8-460F-B458-2224F4EE4BDA@gmx.net> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Provags-ID: V03:K1:XcQ7k1e6ibDxc0N5blho0WMXrwIRyvwnjMelTC3kL/4DCN0gDkl e6gWqY+T53r7mTKMJgefMZjbvx/wXRIpm5t35zwsc6JCPmmo6TAlq2XgKFMjq+iQL8kBf5Z wG6bWPJrIYyhPILxuOpj3NN954Hmct22J5YrP8Svf2etv7kkcBCPMsD3P+J99Hlyb+Moemo UrAoV6WPzoHx/AdWS9KqQ== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:I99hvUmhNSI=;kYbK+VLMXBA6DWMiHD1njf/ivGg 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 5fe566bsO3M73glkNm+w== X-Spam-Score: 2.9 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: I guess one could make it do what (I think) it was supposed to do by putting an inverse nthcdr of the kill-ring and its cdr position, in "-2"'s place. I suspect that someone fell into the same thinking trap in testing that I (and perhaps you) did. Content analysis details: (2.9 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 3.6 RCVD_IN_SBL_CSS RBL: Received via a relay in Spamhaus SBL-CSS [42.108.28.204 listed in zen.spamhaus.org] -0.7 RCVD_IN_DNSWL_LOW RBL: Sender listed at https://www.dnswl.org/, low trust [212.227.15.18 listed in list.dnswl.org] 0.0 RCVD_IN_MSPIKE_H4 RBL: Very Good reputation (+4) [212.227.15.18 listed in wl.mailspike.net] 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (jimjoe[at]gmx.net) -0.0 SPF_PASS SPF: sender matches SPF record 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 0.0 RCVD_IN_VALIDITY_SAFE_BLOCKED RBL: ADMINISTRATOR NOTICE: The query to Validity was blocked. See https://knowledge.validity.com/hc/en-us/articles/20961730681243 for more information. [212.227.15.18 listed in sa-trusted.bondedsender.org] 0.0 RCVD_IN_VALIDITY_RPBL_BLOCKED RBL: ADMINISTRATOR NOTICE: The query to Validity was blocked. See https://knowledge.validity.com/hc/en-us/articles/20961730681243 for more information. [212.227.15.18 listed in bl.score.senderscore.com] 0.0 RCVD_IN_MSPIKE_WL Mailspike good senders 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.9 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: I guess one could make it do what (I think) it was supposed to do by putting an inverse nthcdr of the kill-ring and its cdr position, in "-2"'s place. I suspect that someone fell into the same thinking trap in testing that I (and perhaps you) did. Content analysis details: (1.9 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 3.6 RCVD_IN_SBL_CSS RBL: Received via a relay in Spamhaus SBL-CSS [42.108.28.204 listed in zen.spamhaus.org] 0.0 RCVD_IN_VALIDITY_RPBL_BLOCKED RBL: ADMINISTRATOR NOTICE: The query to Validity was blocked. See https://knowledge.validity.com/hc/en-us/articles/20961730681243 for more information. [212.227.15.18 listed in bl.score.senderscore.com] 0.0 RCVD_IN_MSPIKE_H4 RBL: Very Good reputation (+4) [212.227.15.18 listed in wl.mailspike.net] -0.7 RCVD_IN_DNSWL_LOW RBL: Sender listed at https://www.dnswl.org/, low trust [212.227.15.18 listed in list.dnswl.org] 0.0 RCVD_IN_VALIDITY_SAFE_BLOCKED RBL: ADMINISTRATOR NOTICE: The query to Validity was blocked. See https://knowledge.validity.com/hc/en-us/articles/20961730681243 for more information. [212.227.15.18 listed in sa-trusted.bondedsender.org] 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (jimjoe[at]gmx.net) -0.0 SPF_PASS SPF: sender matches SPF record 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 0.0 RCVD_IN_MSPIKE_WL Mailspike good senders -1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list manager I guess one could make it do what (I think) it was supposed to do by puttin= g an inverse nthcdr of the kill-ring and its cdr position, in "-2"'s place= =2E I suspect that someone fell into the same thinking trap in testing that I = (and perhaps you) did=2E Zero simply moves by one newer kill, as of now=2E I should've written "With a negative prefix argument" instead of that, any= way=2E -- From unknown Mon Aug 18 09:05:35 2025 X-Loop: help-debbugs@gnu.org Subject: bug#79197: [PATCH] ; * lisp/simple.el (yank): Update docstring. Resent-From: James Thomas Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 09 Aug 2025 22:58:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 79197 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: 79197@debbugs.gnu.org Cc: Eli Zaretskii , monnier@iro.umontreal.ca Received: via spool by 79197-submit@debbugs.gnu.org id=B79197.175478024527885 (code B ref 79197); Sat, 09 Aug 2025 22:58:02 +0000 Received: (at 79197) by debbugs.gnu.org; 9 Aug 2025 22:57:25 +0000 Received: from localhost ([127.0.0.1]:43251 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1uksVA-0007Fh-S0 for submit@debbugs.gnu.org; Sat, 09 Aug 2025 18:57:25 -0400 Received: from mout.gmx.net ([212.227.17.21]:55715) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1uksV7-0007FM-MX for 79197@debbugs.gnu.org; Sat, 09 Aug 2025 18:57:22 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.net; s=s31663417; t=1754780232; x=1755385032; i=jimjoe@gmx.net; bh=SlFHyDPmzuEzvyiKXByyKNvc+KmXL+E4pgj9rLTmLKE=; h=X-UI-Sender-Class:Date:From:To:CC:Subject:In-Reply-To:References: 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=eBxqzpC989WGfyswNHtz9Txm1ak4CYzZlgZFFLEKqIu/urdD5c4rRQUFUwQAsmnc VHKv/OK0o2JpX0k4CnobZbf50+VUaYp53fymr2d7Ocsk34KLacRWDNNI80+TeE9CE Tb3vYDeu14JC2wChmAqHGUARivSz2bHgqSVzzwMnxUgDcW2y41x4kgz/0Voxh5mlE BkiuzOvPP/FCIAfPCWniFqO4fSEdA0hEVmSwRLwHvhMSsUrdSMLCIAcdPUL2cWe02 SyjmoVHw3SWVK6XoeN5T8Iz9BWycaVycF92N5lwD0iELqvoKQEzo+usw3PMdbkOI6 VzbqE30E/tNCslF/3A== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from [127.0.0.1] ([42.108.27.70]) by mail.gmx.net (mrgmx104 [212.227.17.168]) with ESMTPSA (Nemesis) id 1Mkpex-1uKfEX4B6l-00ZVxy; Sun, 10 Aug 2025 00:57:11 +0200 Date: Sun, 10 Aug 2025 04:27:04 +0530 From: James Thomas In-Reply-To: <771DB2FC-28C8-460F-B458-2224F4EE4BDA@gmx.net> References: <87tt2i4yjv.fsf@gmx.net> <86wm7eny8c.fsf@gnu.org> <871ppla1i3.fsf@gmx.net> <86ms89m355.fsf@gnu.org> <86ldntlyty.fsf@gnu.org> <771DB2FC-28C8-460F-B458-2224F4EE4BDA@gmx.net> Message-ID: <7F4BB012-BF5E-4559-9082-7C4872305861@gmx.net> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Provags-ID: V03:K1:Uyzmg9frzQg4pWMWj0I1v/kpG0wzm4HlzDA6yYn873PJ8RzU0fb a+TNsM7ykvu3LZ+H3WeanzL0ArfKicezlqBIF4tmkaEvBkmkXGIbgaC0cL55LzHfFJY701b LYJIzcEP1cthLNGUW4RYAxnJvIeF6mZB1ywqL9b+kLxl6k6kgC0sKIXK2iFcN5a1eWvvf1V fDWi4qHuTeov0xIO4GyKw== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:2ghfSnzZbX8=;x8NTc0DQGZiX9oQXTjzUdGy15jF 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 X-Spam-Score: -0.7 (/) 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.7 (-) > I guess one could make it do what (I think) it was supposed to do by putt= ing an inverse nthcdr of the kill-ring and its cdr position, in "-2"'s plac= e=2E And account for the ring's length being the maximum possible, and its chan= ges=2E All this if the position were available, i=2Ee=2E -- From unknown Mon Aug 18 09:05:35 2025 X-Loop: help-debbugs@gnu.org Subject: bug#79197: [PATCH] ; * lisp/simple.el (yank): Update docstring. Resent-From: James Thomas Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 10 Aug 2025 00:46:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 79197 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: 79197@debbugs.gnu.org Cc: Eli Zaretskii , monnier@iro.umontreal.ca Received: via spool by 79197-submit@debbugs.gnu.org id=B79197.175478670314244 (code B ref 79197); Sun, 10 Aug 2025 00:46:02 +0000 Received: (at 79197) by debbugs.gnu.org; 10 Aug 2025 00:45:03 +0000 Received: from localhost ([127.0.0.1]:43371 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ukuBL-0003hV-H6 for submit@debbugs.gnu.org; Sat, 09 Aug 2025 20:45:03 -0400 Received: from mout.gmx.net ([212.227.15.15]:57515) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1ukuBI-0003gb-MX for 79197@debbugs.gnu.org; Sat, 09 Aug 2025 20:45:01 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.net; s=s31663417; t=1754786694; x=1755391494; i=jimjoe@gmx.net; bh=28T8cIs46O8Lj/+wwkUHT3zKiwrMvRXCcAj8N+1chfc=; h=X-UI-Sender-Class:Date:From:To:CC:Subject:In-Reply-To:References: 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=NHo8rdMJBDYfBkIPTVSmy78xmQXPtkrerWsa15qvnIG5wPfEfwLvuUC5wIZLyRx6 SjWorH5/p8pROdbdi/Ghqmxx4SxDkVvOiWI5bR0Ivx73ysogUM4Fg0OknwmJeru7r wqcooX6TnlkvCMyW8l/QSG7lbzXC0H3GVvwTJSpwIqijY5UYPPWkC26TjNo73E3Xf 66CkHqkz+Q4MHkzfNHn5wnzCKUerdJx14QMRbrBKHK49Ff0x+mbKP8ab5PSBCdVVH 53TEnhFxwfLFw0Y0zAgnneBHFEPyUOJMUT2n/ACFzGCJMqbz7jU9V4GRsHEv9wlLR 1IJcZnD1byruhl5vFg== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from [IPv6:::1] ([42.104.189.201]) by mail.gmx.net (mrgmx004 [212.227.17.190]) with ESMTPSA (Nemesis) id 1N8ob6-1uVpoZ0bI6-016SKm; Sun, 10 Aug 2025 02:44:54 +0200 Date: Sun, 10 Aug 2025 06:14:47 +0530 From: James Thomas In-Reply-To: <7F4BB012-BF5E-4559-9082-7C4872305861@gmx.net> References: <87tt2i4yjv.fsf@gmx.net> <86wm7eny8c.fsf@gnu.org> <871ppla1i3.fsf@gmx.net> <86ms89m355.fsf@gnu.org> <86ldntlyty.fsf@gnu.org> <771DB2FC-28C8-460F-B458-2224F4EE4BDA@gmx.net> <7F4BB012-BF5E-4559-9082-7C4872305861@gmx.net> Message-ID: <3B9C53FE-3666-478A-9D15-2910501896B0@gmx.net> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Provags-ID: V03:K1:8wBjd9CNarFc8+3nxi80Qg3oDXhuH8PjhEAKcvHE0jznEKBUJxP FtHRHB7s09vCHHIpZASWk3HZSELZCEFHwrqfU0eTI7mfeRd4C1yO3/eOCzIQlRLa7lx0PCT ksSV/2zJSZI8BLl7AfR9LOk4kt78y6nw325llBY+v0+mPqWCFMi+/D+z/pcEHCxU271SvlR cybNsltpuv3/tvXMcfrlg== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:pvpWdT8s44s=;DnuW2rmaPM4hyf2jCUozgOhyLHq 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 ig66V9j7nzqm7hsUmTAA== X-Spam-Score: -0.7 (/) 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.7 (-) So, to sum up, AFAIU: The first time the ring position is shifted for it's own sake (by the user= , using a numeric prefix), the relative positions may not be considered, eq= uivalently, as absolute time-ordinal ones=2E -- From unknown Mon Aug 18 09:05:35 2025 X-Loop: help-debbugs@gnu.org Subject: bug#79197: [PATCH] ; * lisp/simple.el (yank): Update docstring. Resent-From: James Thomas Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 10 Aug 2025 02:51:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 79197 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: 79197@debbugs.gnu.org Cc: Eli Zaretskii , monnier@iro.umontreal.ca Received: via spool by 79197-submit@debbugs.gnu.org id=B79197.17547942544396 (code B ref 79197); Sun, 10 Aug 2025 02:51:01 +0000 Received: (at 79197) by debbugs.gnu.org; 10 Aug 2025 02:50:54 +0000 Received: from localhost ([127.0.0.1]:43485 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ukw91-00018Z-DL for submit@debbugs.gnu.org; Sat, 09 Aug 2025 22:50:54 -0400 Received: from mout.gmx.net ([212.227.15.19]:44439) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1ukw8x-00018F-Fq for 79197@debbugs.gnu.org; Sat, 09 Aug 2025 22:50:45 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.net; s=s31663417; t=1754794231; x=1755399031; i=jimjoe@gmx.net; bh=pF/W/2w9qEakVsr2cA5fGeSzhFbFqkGRcEG9mhc/HA4=; h=X-UI-Sender-Class:Date:From:To:CC:Subject:In-Reply-To:References: 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=WoO2XTSl6xcsNSzQvQWlU/L1EJM1XvEQm7BAZ138pDOLWuevpRWXrX8WmyR2Gn4g +0a0BJJPF7A4I16PQt21RVWJwBaUEdwXezpADtbARxdiaDv7i6iP34VdzIHrgPum2 AiVfuqgJsPxU0YVwDFi/+7ZCVa8mIHnkzOZFbXh5r4ViuANsRNvQ+cqzQV30Jbj6c Q2EmVO5PkF6rudubQVNChekq5jkc4JJiDFXc8YHifeuDoBHZFc1DSyHaGm9XNK+yT St8wfaUQw1Bs7ssUjx4l0af5XxGgiZJWt/oTnLdfzcOj/kfxTl6xw1MY07etFK1+c kOirNAVJi7FOnMz58g== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from [IPv6:::1] ([42.104.189.201]) by mail.gmx.net (mrgmx005 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MN5eR-1v3z5k249N-00NXhV; Sun, 10 Aug 2025 04:50:30 +0200 Date: Sun, 10 Aug 2025 08:20:22 +0530 From: James Thomas In-Reply-To: <3B9C53FE-3666-478A-9D15-2910501896B0@gmx.net> References: <87tt2i4yjv.fsf@gmx.net> <86wm7eny8c.fsf@gnu.org> <871ppla1i3.fsf@gmx.net> <86ms89m355.fsf@gnu.org> <86ldntlyty.fsf@gnu.org> <771DB2FC-28C8-460F-B458-2224F4EE4BDA@gmx.net> <7F4BB012-BF5E-4559-9082-7C4872305861@gmx.net> <3B9C53FE-3666-478A-9D15-2910501896B0@gmx.net> Message-ID: <0CD9F706-4FEB-44E9-8093-840CD9A8A8C1@gmx.net> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Provags-ID: V03:K1:CSNOURxCM53eus6x9i3uL+X8WXpE33/eJnNiIuMg0MIewsdQG4J KZvbGzzXrT1H/2hohECjp8fEqMKsmyG15sTznjA89Wfi0U4MeOaEHMwpSIcJaxXHxCdzCkA 9mfV8mwBnrFU5NIKoMSYvUqxpzYZ4uGQHC5K7CSHw8CyzyPLkuFC33v6bWqfBasSxubPYHj XMNcvcx+BWfgipyI6z04w== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:JNfJ6URO8LY=;59tVg1xBUWmz+ojLgUt7EnWCYY0 TBgtGjvO1XFHXqQp/g4rtJgFrc03SxLAAmF8vWmqWf+CqMbLatypnhkQ+EYVmqosoTEnDRs+9 0x5I9uRrujMp2CLPgomNi60Kvvi1LQtqtsfBkLjDgmt7Z4MLYsOaGqlr0I5M9utt2bOV7knvJ UWh7Z4/CZ+HZHFubyMellyo9UpTcxQUtjggGJXKsFRf+n9Me3QuRv6ETffz5bhSWB+Xm9En+M sHFMYbfOyi+SS/jfcfrY+X+Lu4+YGX9Y55PkJ4gXq2YkIwIJKtoYtVLC4pN1aeQjDxHGen5Ai RHImmGA2YEsGmwJRG214gaV3mkZ+OIqJ0F2TN9Eb+1jU3DACm7ewcRD5iRv3qnZJGcds6Zx8o D0u9R1rDP7ho3drDznUTcC3zuNk6mOlQZuTMlycSOoil+cH5SvLzYUKL2ciMAsrpQMWXKwLVc iBociAiJ4WUUiFAKc71K/DVxkxVCnhOgGs0FBT5lQ4vYHCzzsw64VKEK5Zrkdy/O7veACJhhZ Ze/EHZjO7wmATsSy8lg9590YS9acQ6LtyCwHpu7y8BMdBPfmPhCP7al6S2hrOobuS1gM6XpBb F7tABe1MYclBN8NtFynXYlSGVsf7iFvTCyxJcAgCaLjmoScS1u3fByMO7S44PJpwRtJwUZ1/q 09qEJVQj1tYwDW+y3rignh72lJllY4PjvYXiOadAS0kUYYOVHN4dvqdnrXsHYvthYVw+oyFq1 q/Bni1BdJkpW3BUAgTTs1c9Q3XDaT7cA0Z9bvJJjGeb/iNeDm2p/cX3j/aD9h4lphw8iagiaH lo+ugSDdJUfuRokGlfAlJoaRuWx70YH1zbUHeg1zfUimcMduI0SQ/IZM+R1cl+gbUMXXKiTD6 GMnIjXw3M6IFmYLEClPh0jBms/Mimd6Sn9dhmW4R7A7DfdjoSa4UbpuP50RRi5wlEOn08Jl8s DnVxDS4jL6rboUriVp0en76k6CPWCdsvaQieEazMHbGuDyI7/Npxf100SWBOvpyWyhHwh1bhy PWj3NmboldDZErZNg++R+wojblbB/QbN0EwSngQFtJ75uIZ7r7AhAwOkmYOr6H5OrHf2pX5JP aI+35zN49tytk1DhYeh2k8KUNhyS+C/djG2qI1OnrobR6LseIxBo7TuzPD1r1pGqj/bvLBGb/ /f/uG34jZe9DEMS41WUMlafmO7yP0uKXlDWA0f/uiPYps0D0rymDbW15jJAYygylP4ULw66tA +5Ep2gvrlwtp/xqWAMY5fuSaiDdaXdgjZM68kT8ceotvKP/JHo2XJ25GUFGyHkEOj6rE6lZV8 4n2XgMesJYuwlqP1HdcJtCyGNXuT07qeUHPCCDuL0NVx5hMxNIm6nmUBbi4Vbm2E7/hXmofYg GNePnGUK1eG37Bkkz2UVrX885YjgVeq+ry2LXexQhAc2DrLcmN6r8gXEWPXKA2bIO/wscfpWE vK247zLycdVv1JhkCS9d6lXZWHMGvjmdEk/pDd06EYxMgwu0Ed8y4mkbpYLcyOdz0on7Psf8P ++reWXmZd3Q3A4LeI1QMVsMrIbpJ+BFkraRsc/pFmHBFi4MMrBG1H16OFCs0NuxTXJQwYy+t4 gYCX1X7283ogQ17YZMorVP9f+uqzMJJ7Nwxe4tttCS4oKqhJ/IDrPtChrarUZXlWIAlEos+XT fLCtQGpR2od23ei3R5OoB6eZcXmWkWQJ86cuC9y31HvdZz0NTY+T0+aHRGB2iBSDGEMAbiCmQ vEhKLwRHJsgR3UDIUuZt5MvnPfQZzBRi+vcSxFY1XHBowQ6IqLIO2PW1CaJJPZLhI8KcAu8K0 LNQsC9S4cp40B2v5J8HTjOhoEZR/d3KCuzVmv1x1KqVVYe5i0tRk6AmQooaVgxXgi3sfhsOaf xbRRJrUbMxfSdNABu9m1A0DrrI/io9XRJ3InPinJ/+tHoCY+MQgC0izlgwQsIQYEG5j0P/BM1 CPaettt0be65CnoqvCxGQ+XBkDJxOhfASyqAFoM5+fiken6Bx81ZzluT1AgA1PkLsxYhFV59V k9mnlZWwimDIcEumltfuL61Koc1lp40GDJYaCSsSmHPTPM60M7RQ1WWMjY3Lx+V9h+J7MwDOH /Cyaem6r44CzFkyYwSoYmQcoesTuvAWjACeqDgY5WOtfa4zmvRWVLj3H2H0IhcR64q/N1ojf2 sck8+A/aFU+pQ18QG+B60H9ZFZCYSQ/hiMAvL3u5yCDK32QVbnuA+mRBjQB8Jk4xOx6+D3Bfp Xxqa5fBTQSN/eV4dCNwIqhkKr4MzuaAwXqSDkpwkXCJri+Zp2lC+/0JxK/S5OJF0dOIvUclS2 W6fUulqye55/glvWxvJtrk4Tl1pCUQxbeii4UD5aC5TCFyehSLaFI6Q7U/46s2jSkXHGIkyzl dS9MJl0H17mEi4xFFG6Z4+bjuBxOmlUDC6+3Qk32UR74kRX0f7ggeX9gEI8/fX2qMrQbRpmhW HSQkrR+v41n7TV13QeruVVglUWC0hbmeRtspr+zcdbRDbTAHq19H6tG6Y3i77PXfhVEPY9BAn c9csHP9n8a0I+NeBXtIPIWynClTpP0sZw3T6k/vhgztDpKHj+02D8b8rR2Obs+jczz/QTiklj FMIayF447lxwJHq6ajsufg6xOiEXlDg3HyQDoHYrq6JYxZ1Ff45mYkXPG3nAuaiUUDUIVPV91 XucNA8R0Z4DoNNrGCuGZsOXx/vtxEcqmikRsVWs+jsL1VQhq545v3pfdyezEQM+b/lhppdZOu teYSLU1Tej9ST7WGUEpzGQjuS+Gp0JQDjpJunsFpeEL236LsYlktLxAT3e78qNjLDZW4u19Xe PiuswGoElHpijh2qM4YRAV63UfTkzqkhD6/nf6aWXMii/QTjtDAbjtdm8xvJkAo8nt68gOfe0 mKJY64/AYTKKlLz95MFFWAzHm2wLjXyyMIMGqttLdu3r+2FkHubM3U7OfOl5YEIsNdS5+QpMG DaKcQKiG3UFDYNhhsGugzj5jKpOv5kyXA/7as3A+ZUv1P9gLQSsrqEIbF5ols2wRHgW5bmaVX oAfCXhD5WUJJ+aayd1a3gRXE852YELsTRsfgwFjymjCTjwOrdgcN7x14XORTok5ZPDWqxKjA7 KHQnt0tCIyloXcQ+beLRijE6YCCnmfTxbXc2lYnzWUSTcpoLpseim3oIzHW/JOk9TnV1FHrCu NTA00/Ix4CVPvbuF6h67yt5t06yN/uQu1Wz162gchAGl/iGMtmbHcIbRNjlEgZYEk8AybR2f7 QI/BU6GS/BeZCVp12sx1pkGsKhauoibyGZ79KF62RLI1jdJ760NrTsiVPo0PSR29KQ18+i/iA tGSJyqoHYaYt/jq0JnbtZ+7arG7lM8fY2UKsntF4Ev1k6GMFV75gQwVb2FMzDDISh0jyx4F X-Spam-Score: -0.7 (/) 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.7 (-) If I'm right, it seems to a mystery about a commit committed in the past, f= inally solved! :D (it was a dark and stormy night here)=2E -- From unknown Mon Aug 18 09:05:35 2025 X-Loop: help-debbugs@gnu.org Subject: bug#79197: [PATCH] ; * lisp/simple.el (yank): Update docstring. Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 10 Aug 2025 05:26:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 79197 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: James Thomas Cc: 79197@debbugs.gnu.org, monnier@iro.umontreal.ca Received: via spool by 79197-submit@debbugs.gnu.org id=B79197.175480355621198 (code B ref 79197); Sun, 10 Aug 2025 05:26:02 +0000 Received: (at 79197) by debbugs.gnu.org; 10 Aug 2025 05:25:56 +0000 Received: from localhost ([127.0.0.1]:43671 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ukyZA-0005Vp-CX for submit@debbugs.gnu.org; Sun, 10 Aug 2025 01:25:56 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:48522) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1ukyZ7-0005VY-Td for 79197@debbugs.gnu.org; Sun, 10 Aug 2025 01:25:55 -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 ) id 1ukyZ1-0001Iw-8p; Sun, 10 Aug 2025 01:25:47 -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=6gG3FwCaT0bW2cFtwxEtdSi8kxgoKVQAwStH3qlTLCs=; b=ayEzDM7Hgybz ++CmrSp0VP//5Z1sPvAdUZmLECNMXOPypzx2edr9YXUvC2FnJpBzz2lDFweV1zoATf5hR8l45Tevc ApiFjBh0IYjWX0eASRlNwvEW9aKnjgarKdGosWmLbYlRLbq/YDLpXwiCC9IGq4N+KrqBsjS5OczRM QLl+tF48Ylas3L2NHENWCN7aiPEGiOni5UmqllOFW3otfbnsyw4J3u1+v0WJ0wM2+IuBtauNtf8fM dtSSyHPOVStGw+JLXqfewyeLmntvpTCw8K+lvHS/6si22Pto+AjkUiRVIXHVds0hkYoaQyHRpSZpK lbXUZSmLKmeBxDrsRhLvBQ==; Date: Sun, 10 Aug 2025 08:25:44 +0300 Message-Id: <86y0rrkasn.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <0CD9F706-4FEB-44E9-8093-840CD9A8A8C1@gmx.net> (message from James Thomas on Sun, 10 Aug 2025 08:20:22 +0530) References: <87tt2i4yjv.fsf@gmx.net> <86wm7eny8c.fsf@gnu.org> <871ppla1i3.fsf@gmx.net> <86ms89m355.fsf@gnu.org> <86ldntlyty.fsf@gnu.org> <771DB2FC-28C8-460F-B458-2224F4EE4BDA@gmx.net> <7F4BB012-BF5E-4559-9082-7C4872305861@gmx.net> <3B9C53FE-3666-478A-9D15-2910501896B0@gmx.net> <0CD9F706-4FEB-44E9-8093-840CD9A8A8C1@gmx.net> X-Spam-Score: -2.3 (--) 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: -3.3 (---) > Date: Sun, 10 Aug 2025 08:20:22 +0530 > From: James Thomas > CC: monnier@iro.umontreal.ca, Eli Zaretskii > > If I'm right, it seems to a mystery about a commit committed in the past, finally solved! :D (it was a dark and stormy night here). Sorry, I'm confused by the several messages you posted, without any clear reference to what I wrote. Would you mind replying to my message with specific answers to the questions I asked and the issues I raised? TIA From unknown Mon Aug 18 09:05:35 2025 X-Loop: help-debbugs@gnu.org Subject: bug#79197: [PATCH] ; * lisp/simple.el (yank): Update docstring., Re: bug#79197: [PATCH] ; * lisp/simple.el (yank): Update docstring., Re: bug#79197: [PATCH] ; * lisp/simple.el (yank): Update docstring. Resent-From: James Thomas Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 11 Aug 2025 05:33:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 79197 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Eli Zaretskii Cc: 79197@debbugs.gnu.org, monnier@iro.umontreal.ca Received: via spool by 79197-submit@debbugs.gnu.org id=B79197.175489032725682 (code B ref 79197); Mon, 11 Aug 2025 05:33:02 +0000 Received: (at 79197) by debbugs.gnu.org; 11 Aug 2025 05:32:07 +0000 Received: from localhost ([127.0.0.1]:46722 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ulL8h-0006g6-4K for submit@debbugs.gnu.org; Mon, 11 Aug 2025 01:32:07 -0400 Received: from mout.gmx.net ([212.227.17.22]:57387) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1ulL8d-0006fN-0S for 79197@debbugs.gnu.org; Mon, 11 Aug 2025 01:32:04 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.net; s=s31663417; t=1754890306; x=1755495106; i=jimjoe@gmx.net; bh=VmCxo3R+e5N0wx128atndde9eGL6J5TEd1Ee3/MbRxk=; 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=p94XCbdQ6ttubGj54YPwACBwpfQ7aabUGBiaSBH+64dWDwV5lxegFWQQ1fq+aLXP 0IC6kFhEUnL81X36bdbDuXKmAQBsS+PXpFJqCVRhlSIz3xpELocV8ndeLGeFP3DFN dKLBe3PTeRVdANuYpA6eTieFMoIiEGcZ3k3dxhsyeGbHz0TLs3EeI4+e6KvkGsJ+c 9UCvDCbPKGpjwI433Y6ZZYPaJVREdx5xRpB+CbNxmkhMkxYJ+2nW1I3eZ/heLS9RR 2zCHGWx8dH8RN6zKaIcm7YKTHGkhNwz01eMPkn1+d0jRgkqYSY0B1O2z/VUQIzWY7 tfZ2o3ZPJFLErNt5dQ== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from inspiron15 ([42.108.30.22]) by mail.gmx.net (mrgmx104 [212.227.17.174]) with ESMTPSA (Nemesis) id 1N5mKJ-1uWD8t3wk7-00wiJX; Mon, 11 Aug 2025 07:31:45 +0200 From: James Thomas In-Reply-To: <86wm7eny8c.fsf@gnu.org> References: <87tt2i4yjv.fsf@gmx.net> <87tt2i4yjv.fsf@gmx.net> <86wm7eny8c.fsf@gnu.org> <871ppla1i3.fsf@gmx.net> <86ms89m355.fsf@gnu.org> <87tt2i4yjv.fsf@gmx.net> <86wm7eny8c.fsf@gnu.org> <871ppla1i3.fsf@gmx.net> <86ms89m355.fsf@gnu.org> <86ldntlyty.fsf@gnu.org> <771DB2FC-28C8-460F-B458-2224F4EE4BDA@gmx.net> <7F4BB012-BF5E-4559-9082-7C4872305861@gmx.net> <3B9C53FE-3666-478A-9D15-2910501896B0@gmx.net> <0CD9F706-4FEB-44E9-8093-840CD9A8A8C1@gmx.net> <86wm7eny8c.fsf@gnu.org> Date: Mon, 11 Aug 2025 11:01:35 +0530 Message-ID: <874iues9u0.fsf@gmx.net> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:HUpX92pQEpxvftyek/dzLdYADRqc6lnyQiXMa6fjsoTM/E8geGs oawMcLLTARDLO5OgRiVqY1PG9/gcPhZ8zK60VKfYdjqwV1UCsXBJSd9Lyosav309ohgtc7Q USH1F6GmNY046m2H+VYqk7oge7s6n2bq9XT2DNKf0u2MJugDzw+cg6lvC9axqoM0gS8KgAk zFqRZUi3PZbkD/cI70zRg== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:WmXB2FZPGjM=;S4H+KbwbBlsP3KREbLpy7O8i93c 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 NsKJRLQKTZt576iCddqGC3xMHcflbVbY= Content-Transfer-Encoding: quoted-printable X-Spam-Score: 2.8 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: Eli Zaretskii writes: >> Date: Fri, 08 Aug 2025 02:52:28 +0530 >> From: James Thomas via "Bug reports for GNU Emacs, >> the Swiss army knife of text editors" >> >> +If N is negative, reinsert the earliest available kill. [...] Content analysis details: (2.8 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_MSPIKE_H4 RBL: Very Good reputation (+4) [212.227.17.22 listed in wl.mailspike.net] -0.7 RCVD_IN_DNSWL_LOW RBL: Sender listed at https://www.dnswl.org/, low trust [212.227.17.22 listed in list.dnswl.org] 3.6 RCVD_IN_SBL_CSS RBL: Received via a relay in Spamhaus SBL-CSS [42.108.30.22 listed in zen.spamhaus.org] 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (jimjoe[at]gmx.net) -0.0 SPF_PASS SPF: sender matches SPF record 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 0.0 RCVD_IN_VALIDITY_CERTIFIED_BLOCKED RBL: ADMINISTRATOR NOTICE: The query to Validity was blocked. See https://knowledge.validity.com/hc/en-us/articles/20961730681243 for more information. [212.227.17.22 listed in sa-accredit.habeas.com] 0.0 RCVD_IN_VALIDITY_RPBL_BLOCKED RBL: ADMINISTRATOR NOTICE: The query to Validity was blocked. See https://knowledge.validity.com/hc/en-us/articles/20961730681243 for more information. [212.227.17.22 listed in bl.score.senderscore.com] -0.0 RCVD_IN_MSPIKE_WL Mailspike good senders 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.8 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: Eli Zaretskii writes: >> Date: Fri, 08 Aug 2025 02:52:28 +0530 >> From: James Thomas via "Bug reports for GNU Emacs, >> the Swiss army knife of text editors" >> >> +If N is negative, reinsert the earliest available kill. [...] Content analysis details: (1.8 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_MSPIKE_H4 RBL: Very Good reputation (+4) [212.227.17.22 listed in wl.mailspike.net] 0.0 RCVD_IN_VALIDITY_RPBL_BLOCKED RBL: ADMINISTRATOR NOTICE: The query to Validity was blocked. See https://knowledge.validity.com/hc/en-us/articles/20961730681243 for more information. [212.227.17.22 listed in bl.score.senderscore.com] 3.6 RCVD_IN_SBL_CSS RBL: Received via a relay in Spamhaus SBL-CSS [42.108.30.22 listed in zen.spamhaus.org] -0.7 RCVD_IN_DNSWL_LOW RBL: Sender listed at https://www.dnswl.org/, low trust [212.227.17.22 listed in list.dnswl.org] 0.0 RCVD_IN_VALIDITY_CERTIFIED_BLOCKED RBL: ADMINISTRATOR NOTICE: The query to Validity was blocked. See https://knowledge.validity.com/hc/en-us/articles/20961730681243 for more information. [212.227.17.22 listed in sa-accredit.habeas.com] 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (jimjoe[at]gmx.net) -0.0 SPF_PASS SPF: sender matches SPF record 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -0.0 RCVD_IN_MSPIKE_WL Mailspike good senders -1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list manager Eli Zaretskii writes: >> Date: Fri, 08 Aug 2025 02:52:28 +0530 >> From: James Thomas via "Bug reports for GNU Emacs, >> the Swiss army knife of text editors" >>=20 >> +If N is negative, reinsert the earliest available kill. > > Thanks, but that is not what I see when I try "C-u - 1 C-y". It > inserts the 2nd earliest kill, i.e., not the first one I killed, but > the one after it. Which seems to be consistent with this snippet: > > (insert-for-yank (current-kill (cond > ((listp arg) 0) > ((eq arg '-) -2) > (t (1- arg))))) Eli Zaretskii writes: >> Cc: 79197@debbugs.gnu.org >> Date: Sat, 09 Aug 2025 09:15:50 +0300 >> From: Eli Zaretskii >>=20 >> Your patch is the exact opposite of commit 8e5d85ffc0, and will make >> "C-u -" produce a different effect from "C-u - 1", which is very >> surprising. So at least we need to also change the handling of >> negative numerical argument as well, to make them consistent. Here's my story: In the kill-'ring', the position is only relative, not an absolute one of the order in which kills were entered. The 'negative prefix' argument yielding what it does seems to have been an attempt to get the 'earliest kill available': which is ultimately doomed, because no such state is stored specifically. Normally, -2 would give you that. But if the kill-ring pointer is ever moved backward (by C-y, M-y ... or C-u C-y) the assumption breaks down. > > Oh, and when you look into this, please also consider what should be > the meaning of a zero argument. C-u 0 simply gives the 'next' kill. For instance, I often use: C-y, M-y ... until I find the first one in a series of kills, then follow up with C-u 0 C-y, ... to recreate the whole. Eli Zaretskii writes: >> Date: Sun, 10 Aug 2025 08:20:22 +0530 >> From: James Thomas <> >> CC: monnier@iro.umontreal.ca, Eli Zaretskii >>=20 >> If I'm right, it seems to a mystery about a commit committed in the >> past, finally solved! :D (it was a dark and stormy night here). > > Sorry, I'm confused by the several messages you posted, without any > clear reference to what I wrote. Would you mind replying to my > message with specific answers to the questions I asked and the issues > I raised? > > TIA =2D- From unknown Mon Aug 18 09:05:35 2025 X-Loop: help-debbugs@gnu.org Subject: bug#79197: [PATCH] ; * lisp/simple.el (yank): Update docstring. Resent-From: James Thomas Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 11 Aug 2025 12:30:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 79197 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Eli Zaretskii Cc: 79197@debbugs.gnu.org, monnier@iro.umontreal.ca Received: via spool by 79197-submit@debbugs.gnu.org id=B79197.175491539614463 (code B ref 79197); Mon, 11 Aug 2025 12:30:01 +0000 Received: (at 79197) by debbugs.gnu.org; 11 Aug 2025 12:29:56 +0000 Received: from localhost ([127.0.0.1]:47451 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ulRf1-0003lD-Nj for submit@debbugs.gnu.org; Mon, 11 Aug 2025 08:29:56 -0400 Received: from mout.gmx.net ([212.227.17.21]:33901) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1ulRey-0003kv-CZ for 79197@debbugs.gnu.org; Mon, 11 Aug 2025 08:29:53 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.net; s=s31663417; t=1754915382; x=1755520182; i=jimjoe@gmx.net; bh=pgDtQ4r0M7Ddkr6Nh/BHyfKudZQSxu1r0QoxxDUcnmM=; h=X-UI-Sender-Class:Date:From:To:CC:Subject:In-Reply-To:References: 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=oyqeHwSwSS+ZqLH7bLqn9k5Lk9USWpitHHUnOTx4va8aGM7ggQqRdS2lbOkcW2CF MNH4vuSp+mtzhbKQosMoNfYjZVFGT31dvEDVMgsYVYq4kiCqsnm2n2s9K9cSNncVX oCpdvFMFaKPqI7cXxQ/0W/IB9s2/mdxyUVwn4hCHM7+DTY+Nne9nR5Rh7gy0YMJ+d TRRjDpIAys1IqWdkgcOsZEbGGbJ3xVceS7O/0cdx7xIm/fuYoPByD6j4wITbVAjuB sbOEjWa4TudJFMITPBcJB13+b2pVWt6YzgVwgb76ih4SIEPGP7qdS9Kxa/x7W5Wxb SHnxmjHr2fbO0s5iUA== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from [127.0.0.1] ([42.108.30.22]) by mail.gmx.net (mrgmx105 [212.227.17.168]) with ESMTPSA (Nemesis) id 1N8ofO-1uZfv84BKI-00ukEa; Mon, 11 Aug 2025 14:29:42 +0200 Date: Mon, 11 Aug 2025 17:59:31 +0530 From: James Thomas In-Reply-To: <86ldntlyty.fsf@gnu.org> References: <87tt2i4yjv.fsf@gmx.net> <86wm7eny8c.fsf@gnu.org> <871ppla1i3.fsf@gmx.net> <86ms89m355.fsf@gnu.org> <86ldntlyty.fsf@gnu.org> Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Provags-ID: V03:K1:0MwGTmREX5tt/hRdlk0VxNV0+ZCdEPjATLOjr2zpvoaQ17S4hXZ /lco1iXyGtPz/LCHidlfyojYEtTy1O857HTs7vD22yxF1U3hhV6zCVBARRZfw2IH/Cj/ihY rN75pqH0anreZQlykd82ukkLatHsT1i8d5PoLIe6LuRoTMtIZc1yNWFSAywudzMsBQhXzyx eDprGGqOpAw7Dh95MPseQ== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:o8LRNxIJuKM=;sh5H0fjX3tl9RitsuOWl00AYHGd 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 X-Spam-Score: 2.8 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: OTOH, does this fix everything? diff --git a/lisp/simple.el b/lisp/simple.el index cd13e0a55f4..97701ead69d 100644 --- a/lisp/simple.el +++ b/lisp/simple.el @@ -5758, 9 +5758, 10 @@ kill-new (setcar kill-ring string) (let ((history-de [...] Content analysis details: (2.8 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 RCVD_IN_VALIDITY_CERTIFIED_BLOCKED RBL: ADMINISTRATOR NOTICE: The query to Validity was blocked. See https://knowledge.validity.com/hc/en-us/articles/20961730681243 for more information. [212.227.17.21 listed in sa-accredit.habeas.com] -0.7 RCVD_IN_DNSWL_LOW RBL: Sender listed at https://www.dnswl.org/, low trust [212.227.17.21 listed in list.dnswl.org] -0.0 RCVD_IN_MSPIKE_H3 RBL: Good reputation (+3) [212.227.17.21 listed in wl.mailspike.net] 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (jimjoe[at]gmx.net) -0.0 SPF_PASS SPF: sender matches SPF record 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 0.0 RCVD_IN_VALIDITY_RPBL_BLOCKED RBL: ADMINISTRATOR NOTICE: The query to Validity was blocked. See https://knowledge.validity.com/hc/en-us/articles/20961730681243 for more information. [212.227.17.21 listed in bl.score.senderscore.com] 3.6 RCVD_IN_SBL_CSS RBL: Received via a relay in Spamhaus SBL-CSS [42.108.30.22 listed in zen.spamhaus.org] -0.0 RCVD_IN_MSPIKE_WL Mailspike good senders 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.8 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: OTOH, does this fix everything? diff --git a/lisp/simple.el b/lisp/simple.el index cd13e0a55f4..97701ead69d 100644 --- a/lisp/simple.el +++ b/lisp/simple.el @@ -5758,9 +5758,10 @@ kill-new (setcar kill-ring string) (let ((history-de [...] Content analysis details: (1.8 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_MSPIKE_H3 RBL: Good reputation (+3) [212.227.17.21 listed in wl.mailspike.net] 0.0 RCVD_IN_VALIDITY_RPBL_BLOCKED RBL: ADMINISTRATOR NOTICE: The query to Validity was blocked. See https://knowledge.validity.com/hc/en-us/articles/20961730681243 for more information. [212.227.17.21 listed in bl.score.senderscore.com] 3.6 RCVD_IN_SBL_CSS RBL: Received via a relay in Spamhaus SBL-CSS [42.108.30.22 listed in zen.spamhaus.org] -0.7 RCVD_IN_DNSWL_LOW RBL: Sender listed at https://www.dnswl.org/, low trust [212.227.17.21 listed in list.dnswl.org] 0.0 RCVD_IN_VALIDITY_CERTIFIED_BLOCKED RBL: ADMINISTRATOR NOTICE: The query to Validity was blocked. See https://knowledge.validity.com/hc/en-us/articles/20961730681243 for more information. [212.227.17.21 listed in sa-accredit.habeas.com] 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (jimjoe[at]gmx.net) -0.0 SPF_PASS SPF: sender matches SPF record 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -0.0 RCVD_IN_MSPIKE_WL Mailspike good senders -1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list manager OTOH, does this fix everything? diff --git a/lisp/simple=2Eel b/lisp/simple=2Eel index cd13e0a55f4=2E=2E97701ead69d 100644 --- a/lisp/simple=2Eel +++ b/lisp/simple=2Eel @@ -5758,9 +5758,10 @@ kill-new (setcar kill-ring string) (let ((history-delete-duplicates nil)) (add-to-history 'kill-ring string kill-ring-max t)))) - (setq kill-ring-yank-pointer kill-ring) + (prog1 + (setq kill-ring-yank-pointer kill-ring) (if interprogram-cut-function - (funcall interprogram-cut-function string)))) + (funcall interprogram-cut-function string))))) =20 ;; It has been argued that this should work like `self-insert-command' ;; which merges insertions in `buffer-undo-list' in groups of 20 @@ -6399,7 +6400,8 @@ yank (push-mark) (insert-for-yank (current-kill (cond ((listp arg) 0) - ((eq arg '-) -1) + ((eq arg '-) (- (length kill-ring) + (length kill-ring-yank-= pointer))) (t (1- arg))))) (if (consp arg) ;; This is like exchange-point-and-mark, but doesn't activate the m= ark=2E -- From unknown Mon Aug 18 09:05:35 2025 X-Loop: help-debbugs@gnu.org Subject: bug#79197: [PATCH] ; * lisp/simple.el (yank): Update docstring., Re: bug#79197: [PATCH] ; * lisp/simple.el (yank): Update docstring., Re: bug#79197: [PATCH] ; * lisp/simple.el (yank): Update docstring. Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 11 Aug 2025 12:34:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 79197 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: James Thomas Cc: 79197@debbugs.gnu.org, monnier@iro.umontreal.ca Received: via spool by 79197-submit@debbugs.gnu.org id=B79197.175491559915317 (code B ref 79197); Mon, 11 Aug 2025 12:34:01 +0000 Received: (at 79197) by debbugs.gnu.org; 11 Aug 2025 12:33:19 +0000 Received: from localhost ([127.0.0.1]:47464 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ulRiI-0003yy-LZ for submit@debbugs.gnu.org; Mon, 11 Aug 2025 08:33:19 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:52814) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1ulRiF-0003yf-DZ for 79197@debbugs.gnu.org; Mon, 11 Aug 2025 08:33:16 -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 ) id 1ulRi8-0008Ko-1W; Mon, 11 Aug 2025 08:33:08 -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=xHtXI46jkWRxMqIgPn7zLXXU5ShZ8ZlZYBqDTwLAkMs=; b=Jh5Xa+eS5th5 LZnESmPkXqnKFi9cE+RFt+ZR1jYu55XMzGcv+WkatEzNtB0ls+y8cJEWePXK4TKICX169kKTQRjWJ BehMi3reGLOlenWyiJTq5cBHb9oTeoLx6phXdVXgXe/jFXKY70UxwziDi9CFHwr7eODeuLZCLuujF PT9LFlxLzZz3r9h9UkXVnB9sUNW590q1/yNkLodXUloxAbxVMD0us1pnNoye3S4aCN6ubwFtf76s0 +BcDeMj42FH7d54BN9CzbaSkflQJWOhoa+s2KEfQ9wHBusGPSo/h0z9HAIZp9SIEHfLcmoEdmwy5a hLoVAp3MupvVQjnsCM7gCw==; Date: Mon, 11 Aug 2025 15:33:04 +0300 Message-Id: <86frdyavi7.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <874iues9u0.fsf@gmx.net> (message from James Thomas on Mon, 11 Aug 2025 11:01:35 +0530) References: <87tt2i4yjv.fsf@gmx.net> <87tt2i4yjv.fsf@gmx.net> <86wm7eny8c.fsf@gnu.org> <871ppla1i3.fsf@gmx.net> <86ms89m355.fsf@gnu.org> <87tt2i4yjv.fsf@gmx.net> <86wm7eny8c.fsf@gnu.org> <871ppla1i3.fsf@gmx.net> <86ms89m355.fsf@gnu.org> <86ldntlyty.fsf@gnu.org> <771DB2FC-28C8-460F-B458-2224F4EE4BDA@gmx.net> <7F4BB012-BF5E-4559-9082-7C4872305861@gmx.net> <3B9C53FE-3666-478A-9D15-2910501896B0@gmx.net> <0CD9F706-4FEB-44E9-8093-840CD9A8A8C1@gmx.net> <86wm7eny8c.fsf@gnu.org> <874iues9u0.fsf@gmx.net> X-Spam-Score: -2.3 (--) 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: -3.3 (---) > From: James Thomas > Cc: 79197@debbugs.gnu.org, monnier@iro.umontreal.ca > Date: Mon, 11 Aug 2025 11:01:35 +0530 > > > (insert-for-yank (current-kill (cond > > ((listp arg) 0) > > ((eq arg '-) -2) > > (t (1- arg))))) > > Eli Zaretskii writes: > > >> Cc: 79197@debbugs.gnu.org > >> Date: Sat, 09 Aug 2025 09:15:50 +0300 > >> From: Eli Zaretskii > >> > >> Your patch is the exact opposite of commit 8e5d85ffc0, and will make > >> "C-u -" produce a different effect from "C-u - 1", which is very > >> surprising. So at least we need to also change the handling of > >> negative numerical argument as well, to make them consistent. > > Here's my story: > > In the kill-'ring', the position is only relative, not an absolute one > of the order in which kills were entered. The 'negative prefix' argument > yielding what it does seems to have been an attempt to get the 'earliest > kill available': which is ultimately doomed, because no such state is > stored specifically. Normally, -2 would give you that. But if the > kill-ring pointer is ever moved backward (by C-y, M-y ... or C-u > C-y) the assumption breaks down. > > > > > Oh, and when you look into this, please also consider what should be > > the meaning of a zero argument. > > C-u 0 simply gives the 'next' kill. For instance, I often use: C-y, M-y > ... until I find the first one in a series of kills, then follow up with > C-u 0 C-y, ... to recreate the whole. OK, so given these observations, how do you propose to continue? Do you have a patch to propose, either for the doc string or for the code or both? if so, please show the patch, and let's take it from there. From unknown Mon Aug 18 09:05:35 2025 X-Loop: help-debbugs@gnu.org Subject: bug#79197: [PATCH] ; * lisp/simple.el (yank): Update docstring., Re: bug#79197: [PATCH] ; * lisp/simple.el (yank): Update docstring., Re: bug#79197: [PATCH] ; * lisp/simple.el (yank): Update docstring. Resent-From: James Thomas Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 11 Aug 2025 13:09:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 79197 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Eli Zaretskii Cc: 79197@debbugs.gnu.org, monnier@iro.umontreal.ca Received: via spool by 79197-submit@debbugs.gnu.org id=B79197.175491768922100 (code B ref 79197); Mon, 11 Aug 2025 13:09:02 +0000 Received: (at 79197) by debbugs.gnu.org; 11 Aug 2025 13:08:09 +0000 Received: from localhost ([127.0.0.1]:47615 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ulSG0-0005kO-JN for submit@debbugs.gnu.org; Mon, 11 Aug 2025 09:08:08 -0400 Received: from mout.gmx.net ([212.227.15.18]:39195) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1ulSFw-0005jk-Ks for 79197@debbugs.gnu.org; Mon, 11 Aug 2025 09:08:06 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.net; s=s31663417; t=1754917668; x=1755522468; i=jimjoe@gmx.net; bh=/6ZvJMYsKKDEpkNqWnZYHV3Bm0ZcSm4n+zAJzqBv8PQ=; 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=NsS2kqp7AVshAbRd5GXeCNmCzSkP/3c3my5Jgz3HqWItGqIwj5DTKGe2R+1FJB7F NRuntKnkkmGAGYIO0V3cfG1Cpt+7n9w4xRsZ0mW29/BXaPiYKHakOmRObuFtp6crn OBo3SyhWTuNfRe/m5yttOSUpscc0jH/WdtJVoE/OSOWr3vVOUIRIqNwEpdYQc+MFo uX/1ik0QpNndtvO4zN05GSc7AAQMF6JUJnskewvloN7ToqaEtb2fNv3RnOCtNbxl4 JcxyGyOqLmfJiMTO26hpFblFyCypGnmjSJm5VjOv0l2oSUoQ/VnPa+xUTLn/XHrwP x5k9hBDyWjQFH+yYbQ== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from inspiron15 ([42.108.30.22]) by mail.gmx.net (mrgmx004 [212.227.17.184]) with ESMTPSA (Nemesis) id 1N9dwd-1uYrRe34Sr-016CvX; Mon, 11 Aug 2025 15:07:48 +0200 From: James Thomas In-Reply-To: <86frdyavi7.fsf@gnu.org> References: <87tt2i4yjv.fsf@gmx.net> <87tt2i4yjv.fsf@gmx.net> <86wm7eny8c.fsf@gnu.org> <871ppla1i3.fsf@gmx.net> <86ms89m355.fsf@gnu.org> <87tt2i4yjv.fsf@gmx.net> <86wm7eny8c.fsf@gnu.org> <871ppla1i3.fsf@gmx.net> <86ms89m355.fsf@gnu.org> <86ldntlyty.fsf@gnu.org> <771DB2FC-28C8-460F-B458-2224F4EE4BDA@gmx.net> <7F4BB012-BF5E-4559-9082-7C4872305861@gmx.net> <3B9C53FE-3666-478A-9D15-2910501896B0@gmx.net> <0CD9F706-4FEB-44E9-8093-840CD9A8A8C1@gmx.net> <86wm7eny8c.fsf@gnu.org> <874iues9u0.fsf@gmx.net> <86frdyavi7.fsf@gnu.org> Date: Mon, 11 Aug 2025 18:37:38 +0530 Message-ID: <87ecti3t2d.fsf@gmx.net> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:pRqZK9/ntJNbxzNoHhWBf6luXMfY57dcqjvMlBS+iBy1B5Gy0+L zcy2BQni78FrU2A5boriKxWypoHYQpddSqN7e0T0QYWUDx0iQB12iPJhUTJbIjv20Qx0dMb FqTqCNm4GIpiW8PKibi/5jkc1/Eez9tjtjhcbAcl4Sp5SC/T/Ax5EGfFPrxS43XbuzLmnWA ml761Dlo+fMY+G3KBbxNg== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:B/28jTr9/G8=;LEYve8R8xCw2MOAd0LX2XYCiaLC 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 bQeG47G5x2A== Content-Transfer-Encoding: quoted-printable X-Spam-Score: 2.8 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: Eli Zaretskii writes: >> From: James Thomas <> >> Cc: 79197@debbugs.gnu.org, monnier@iro.umontreal.ca >> Date: Mon, 11 Aug 2025 11:01:35 +0530 >> >> > (insert-for-yank (current-kill (cond >> > ((listp arg) 0) >> > ((eq arg [...] Content analysis details: (2.8 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 RCVD_IN_VALIDITY_CERTIFIED_BLOCKED RBL: ADMINISTRATOR NOTICE: The query to Validity was blocked. See https://knowledge.validity.com/hc/en-us/articles/20961730681243 for more information. [212.227.15.18 listed in sa-accredit.habeas.com] 0.0 RCVD_IN_VALIDITY_RPBL_BLOCKED RBL: ADMINISTRATOR NOTICE: The query to Validity was blocked. See https://knowledge.validity.com/hc/en-us/articles/20961730681243 for more information. [212.227.15.18 listed in bl.score.senderscore.com] 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (jimjoe[at]gmx.net) -0.0 SPF_PASS SPF: sender matches SPF record 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -0.7 RCVD_IN_DNSWL_LOW RBL: Sender listed at https://www.dnswl.org/, low trust [212.227.15.18 listed in list.dnswl.org] -0.0 RCVD_IN_MSPIKE_H4 RBL: Very Good reputation (+4) [212.227.15.18 listed in wl.mailspike.net] 3.6 RCVD_IN_SBL_CSS RBL: Received via a relay in Spamhaus SBL-CSS [42.108.30.22 listed in zen.spamhaus.org] -0.0 RCVD_IN_MSPIKE_WL Mailspike good senders 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.8 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: Eli Zaretskii writes: >> From: James Thomas <> >> Cc: 79197@debbugs.gnu.org, monnier@iro.umontreal.ca >> Date: Mon, 11 Aug 2025 11:01:35 +0530 >> >> > (insert-for-yank (current-kill (cond >> > ((listp arg) 0) >> > ((eq arg [...] Content analysis details: (1.8 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_MSPIKE_H4 RBL: Very Good reputation (+4) [212.227.15.18 listed in wl.mailspike.net] 0.0 RCVD_IN_VALIDITY_RPBL_BLOCKED RBL: ADMINISTRATOR NOTICE: The query to Validity was blocked. See https://knowledge.validity.com/hc/en-us/articles/20961730681243 for more information. [212.227.15.18 listed in bl.score.senderscore.com] 3.6 RCVD_IN_SBL_CSS RBL: Received via a relay in Spamhaus SBL-CSS [42.108.30.22 listed in zen.spamhaus.org] -0.7 RCVD_IN_DNSWL_LOW RBL: Sender listed at https://www.dnswl.org/, low trust [212.227.15.18 listed in list.dnswl.org] 0.0 RCVD_IN_VALIDITY_CERTIFIED_BLOCKED RBL: ADMINISTRATOR NOTICE: The query to Validity was blocked. See https://knowledge.validity.com/hc/en-us/articles/20961730681243 for more information. [212.227.15.18 listed in sa-accredit.habeas.com] 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (jimjoe[at]gmx.net) -0.0 SPF_PASS SPF: sender matches SPF record 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -0.0 RCVD_IN_MSPIKE_WL Mailspike good senders -1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list manager Eli Zaretskii writes: >> From: James Thomas <> >> Cc: 79197@debbugs.gnu.org, monnier@iro.umontreal.ca >> Date: Mon, 11 Aug 2025 11:01:35 +0530 >>=20 >> > (insert-for-yank (current-kill (cond >> > ((listp arg) 0) >> > ((eq arg '-) -2) >> > (t (1- arg))))) >>=20 >> Eli Zaretskii writes: >>=20 >> >> Cc: 79197@debbugs.gnu.org >> >> Date: Sat, 09 Aug 2025 09:15:50 +0300 >> >> From: Eli Zaretskii >> >>=20 >> >> Your patch is the exact opposite of commit 8e5d85ffc0, and will make >> >> "C-u -" produce a different effect from "C-u - 1", which is very >> >> surprising. So at least we need to also change the handling of >> >> negative numerical argument as well, to make them consistent. >>=20 >> Here's my story: >>=20 >> In the kill-'ring', the position is only relative, not an absolute one >> of the order in which kills were entered. The 'negative prefix' argumen= t >> yielding what it does seems to have been an attempt to get the 'earlies= t >> kill available': which is ultimately doomed, because no such state is >> stored specifically. Normally, -2 would give you that. But if the >> kill-ring pointer is ever moved backward (by C-y, M-y ... or C-u >> C-y) the assumption breaks down. >>=20 >> > >> > Oh, and when you look into this, please also consider what should be >> > the meaning of a zero argument. >>=20 >> C-u 0 simply gives the 'next' kill. For instance, I often use: C-y, M-y >> ... until I find the first one in a series of kills, then follow up wit= h >> C-u 0 C-y, ... to recreate the whole. > > OK, so given these observations, how do you propose to continue? Do > you have a patch to propose, either for the doc string or for the code > or both? if so, please show the patch, and let's take it from there. diff --git a/lisp/simple.el b/lisp/simple.el index cd13e0a55f4..97701ead69d 100644 =2D-- a/lisp/simple.el +++ b/lisp/simple.el @@ -5758,9 +5758,10 @@ kill-new (setcar kill-ring string) (let ((history-delete-duplicates nil)) (add-to-history 'kill-ring string kill-ring-max t)))) - (setq kill-ring-yank-pointer kill-ring) + (prog1 + (setq kill-ring-yank-pointer kill-ring) (if interprogram-cut-function - (funcall interprogram-cut-function string)))) + (funcall interprogram-cut-function string))))) =20 ;; It has been argued that this should work like `self-insert-command' ;; which merges insertions in `buffer-undo-list' in groups of 20 @@ -6399,7 +6400,8 @@ yank (push-mark) (insert-for-yank (current-kill (cond ((listp arg) 0) - ((eq arg '-) -1) + ((eq arg '-) (- (length kill-ring) + (length kill-ring-yank-= pointer))) (t (1- arg))))) (if (consp arg) ;; This is like exchange-point-and-mark, but doesn't activate the m= ark. (Because the earlier one might've been malformed) =2D- From unknown Mon Aug 18 09:05:35 2025 X-Loop: help-debbugs@gnu.org Subject: bug#79197: [PATCH] ; * lisp/simple.el (yank): Update docstring., Re: bug#79197: [PATCH] ; * lisp/simple.el (yank): Update docstring., Re: bug#79197: [PATCH] ; * lisp/simple.el (yank): Update docstring. Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 11 Aug 2025 13:50:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 79197 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: James Thomas Cc: 79197@debbugs.gnu.org, monnier@iro.umontreal.ca Received: via spool by 79197-submit@debbugs.gnu.org id=B79197.175492015730438 (code B ref 79197); Mon, 11 Aug 2025 13:50:01 +0000 Received: (at 79197) by debbugs.gnu.org; 11 Aug 2025 13:49:17 +0000 Received: from localhost ([127.0.0.1]:47819 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ulSto-0007us-Hk for submit@debbugs.gnu.org; Mon, 11 Aug 2025 09:49:16 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:35980) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1ulStl-0007ue-IN for 79197@debbugs.gnu.org; Mon, 11 Aug 2025 09:49:14 -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 ) id 1ulStf-00006i-Pm; Mon, 11 Aug 2025 09:49:07 -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=bmp6wb9rQ6uTJQ+FkVopycpHYlPZRwudZjD92TeIrV4=; b=ejJnCyhpRkpF WUHeiBDK+de4KtuSNnVawpuxeSPVkCYWTvp/7b05zwrKxuXwUHjgVEwKernOrvS9fJ/ZREzFjhUY+ mdvI1opimlG6SPxVJp40zose5+iDmjqDBZfD2JggXJlrisCr4DTW9miz30zVP0rELmm3zgJVRBecz Ckh9jx6HR9XkEAR54uU18ND7ouC85X4tybCMQRyAvfkTLSOR6G3zOqmshUKePkf8oL3+YIopHwpNu +iofUDK0L0zXa3gCWJ9qPZ2gkTOclCSrv3JYzvSqlsgSPQTy0dcqkUOsVukixZ0k9b0aRc43Mwmqq eDWoNQ9YYEGb1uPE+Z1bKA==; Date: Mon, 11 Aug 2025 16:49:03 +0300 Message-Id: <864iuearzk.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <87ecti3t2d.fsf@gmx.net> (message from James Thomas on Mon, 11 Aug 2025 18:37:38 +0530) References: <87tt2i4yjv.fsf@gmx.net> <87tt2i4yjv.fsf@gmx.net> <86wm7eny8c.fsf@gnu.org> <871ppla1i3.fsf@gmx.net> <86ms89m355.fsf@gnu.org> <87tt2i4yjv.fsf@gmx.net> <86wm7eny8c.fsf@gnu.org> <871ppla1i3.fsf@gmx.net> <86ms89m355.fsf@gnu.org> <86ldntlyty.fsf@gnu.org> <771DB2FC-28C8-460F-B458-2224F4EE4BDA@gmx.net> <7F4BB012-BF5E-4559-9082-7C4872305861@gmx.net> <3B9C53FE-3666-478A-9D15-2910501896B0@gmx.net> <0CD9F706-4FEB-44E9-8093-840CD9A8A8C1@gmx.net> <86wm7eny8c.fsf@gnu.org> <874iues9u0.fsf@gmx.net> <86frdyavi7.fsf@gnu.org> <87ecti3t2d.fsf@gmx.net> X-Spam-Score: -2.3 (--) 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: -3.3 (---) > From: James Thomas > Cc: 79197@debbugs.gnu.org, monnier@iro.umontreal.ca > Date: Mon, 11 Aug 2025 18:37:38 +0530 > > Eli Zaretskii writes: > > > OK, so given these observations, how do you propose to continue? Do > > you have a patch to propose, either for the doc string or for the code > > or both? if so, please show the patch, and let's take it from there. > > > diff --git a/lisp/simple.el b/lisp/simple.el > index cd13e0a55f4..97701ead69d 100644 > --- a/lisp/simple.el > +++ b/lisp/simple.el > @@ -5758,9 +5758,10 @@ kill-new > (setcar kill-ring string) > (let ((history-delete-duplicates nil)) > (add-to-history 'kill-ring string kill-ring-max t)))) > - (setq kill-ring-yank-pointer kill-ring) > + (prog1 > + (setq kill-ring-yank-pointer kill-ring) > (if interprogram-cut-function > - (funcall interprogram-cut-function string)))) > + (funcall interprogram-cut-function string))))) Why do we need this hunk? > ;; It has been argued that this should work like `self-insert-command' > ;; which merges insertions in `buffer-undo-list' in groups of 20 > @@ -6399,7 +6400,8 @@ yank > (push-mark) > (insert-for-yank (current-kill (cond > ((listp arg) 0) > - ((eq arg '-) -1) > + ((eq arg '-) (- (length kill-ring) > + (length kill-ring-yank-pointer))) > (t (1- arg))))) So, once again "C-u -" and "C-u - 1" will produce different results? And what about documenting the effect of a negative arg? Thanks. P.S. The change in behavior for negative arguments might need to be called out in NEWS, in case someone had that in their muscle memory for some reason. From unknown Mon Aug 18 09:05:35 2025 X-Loop: help-debbugs@gnu.org Subject: bug#79197: [PATCH] ; * lisp/simple.el (yank): Update docstring., Re: bug#79197: [PATCH] ; * lisp/simple.el (yank): Update docstring., Re: bug#79197: [PATCH] ; * lisp/simple.el (yank): Update docstring. Resent-From: James Thomas Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 11 Aug 2025 14:06:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 79197 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Eli Zaretskii Cc: 79197@debbugs.gnu.org, monnier@iro.umontreal.ca Received: via spool by 79197-submit@debbugs.gnu.org id=B79197.17549211202881 (code B ref 79197); Mon, 11 Aug 2025 14:06:02 +0000 Received: (at 79197) by debbugs.gnu.org; 11 Aug 2025 14:05:20 +0000 Received: from localhost ([127.0.0.1]:49596 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ulT9M-0000kP-Ic for submit@debbugs.gnu.org; Mon, 11 Aug 2025 10:05:20 -0400 Received: from mout.gmx.net ([212.227.15.18]:56747) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1ulT9G-0000gf-AJ for 79197@debbugs.gnu.org; Mon, 11 Aug 2025 10:05:15 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.net; s=s31663417; t=1754921107; x=1755525907; i=jimjoe@gmx.net; bh=PLZr7bsmkcM1ws9VWMnE6/WUZDgLaB8U/aqBpC/a8fM=; 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=KWsb/UxdR3epcpDwu7ubmh4o/MGJ2BUdxRNdjg9MD3laa8hiXES3dRX206iNNjvn E/Ad9QZ+vqujnR3gpJLKbFCxaBBbEuUZftWo3w2Pi0cn6dU8UfRreFTqCZEfomr6q SEdKSf3JEO7IiDILo5EAP0CZilEYXOi1Z2O/GgpM5TA5N3oDYDuLkmz2tnZojGUCs JxcBfn06SQx2ZQtGOsNueNSWLWg1GFbSGyXbtDB/s9GvveRQlDrsSdEuTPCG5k/fK mk/07vVszL377qIeLzhK8Zy7kHCLXQCTFTgTcrP8rwatN5awugdrK5o5Kkz3EsW0n +SyeiKtj4zmKikciHg== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from inspiron15 ([42.108.30.22]) by mail.gmx.net (mrgmx004 [212.227.17.184]) with ESMTPSA (Nemesis) id 1Mn2aD-1uMHTx1s7b-00kqGC; Mon, 11 Aug 2025 16:05:07 +0200 From: James Thomas In-Reply-To: <87ecti3t2d.fsf@gmx.net> References: <87tt2i4yjv.fsf@gmx.net> <87tt2i4yjv.fsf@gmx.net> <86wm7eny8c.fsf@gnu.org> <871ppla1i3.fsf@gmx.net> <86ms89m355.fsf@gnu.org> <87tt2i4yjv.fsf@gmx.net> <86wm7eny8c.fsf@gnu.org> <871ppla1i3.fsf@gmx.net> <86ms89m355.fsf@gnu.org> <86ldntlyty.fsf@gnu.org> <771DB2FC-28C8-460F-B458-2224F4EE4BDA@gmx.net> <7F4BB012-BF5E-4559-9082-7C4872305861@gmx.net> <3B9C53FE-3666-478A-9D15-2910501896B0@gmx.net> <0CD9F706-4FEB-44E9-8093-840CD9A8A8C1@gmx.net> <86wm7eny8c.fsf@gnu.org> <874iues9u0.fsf@gmx.net> <86frdyavi7.fsf@gnu.org> <87ecti3t2d.fsf@gmx.net> Date: Mon, 11 Aug 2025 19:34:57 +0530 Message-ID: <877bzalzsm.fsf@gmx.net> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:8u3zp9LUUgjdnuAx1kF5KRH++bOHoWIPnvDPWVHqDN7N0V8L22F HrQ+5YdIR94o2rQf7dwyEkrb35yjh3mXkUEkGCX55aog5/Pqq8Q/NLYXfhOSKkQDtHtBio1 MlsS8tPtxV4lSkYDzax4zyiKvWwsnwHLzAWtE361VZcudQdAN4+O5PBTbZk1EA8aTgwZ1qr YEOIayEPvLxevGphb6CLg== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:TyubTStqnBI=;CaWCj8VDlGNh7IuZejQU1GzEbgS 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 KHnD4U0Gslw== Content-Transfer-Encoding: quoted-printable X-Spam-Score: 2.9 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: The last one, I promise (whether right or wrong): diff --git a/lisp/simple.el b/lisp/simple.el index cd13e0a55f4..415aea6874c 100644 --- a/lisp/simple.el +++ b/lisp/simple.el @@ -5758, 9 +5758, 10 @@ kill-new (setcar kill-ring string) (let ((history-de [...] Content analysis details: (2.9 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 RCVD_IN_VALIDITY_RPBL_BLOCKED RBL: ADMINISTRATOR NOTICE: The query to Validity was blocked. See https://knowledge.validity.com/hc/en-us/articles/20961730681243 for more information. [212.227.15.18 listed in bl.score.senderscore.com] 3.6 RCVD_IN_SBL_CSS RBL: Received via a relay in Spamhaus SBL-CSS [42.108.30.22 listed in zen.spamhaus.org] -0.7 RCVD_IN_DNSWL_LOW RBL: Sender listed at https://www.dnswl.org/, low trust [212.227.15.18 listed in list.dnswl.org] 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -0.0 SPF_PASS SPF: sender matches SPF record 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (jimjoe[at]gmx.net) 0.0 RCVD_IN_VALIDITY_CERTIFIED_BLOCKED RBL: ADMINISTRATOR NOTICE: The query to Validity was blocked. See https://knowledge.validity.com/hc/en-us/articles/20961730681243 for more information. [212.227.15.18 listed in sa-accredit.habeas.com] 0.0 RCVD_IN_MSPIKE_H4 RBL: Very Good reputation (+4) [212.227.15.18 listed in wl.mailspike.net] 0.0 RCVD_IN_MSPIKE_WL Mailspike good senders 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.9 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: The last one, I promise (whether right or wrong): diff --git a/lisp/simple.el b/lisp/simple.el index cd13e0a55f4..415aea6874c 100644 --- a/lisp/simple.el +++ b/lisp/simple.el @@ -5758,9 +5758,10 @@ kill-new (setcar kill-ring string) (let ((history-de [...] Content analysis details: (1.9 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.7 RCVD_IN_DNSWL_LOW RBL: Sender listed at https://www.dnswl.org/, low trust [212.227.15.18 listed in list.dnswl.org] 0.0 RCVD_IN_VALIDITY_RPBL_BLOCKED RBL: ADMINISTRATOR NOTICE: The query to Validity was blocked. See https://knowledge.validity.com/hc/en-us/articles/20961730681243 for more information. [212.227.15.18 listed in bl.score.senderscore.com] 3.6 RCVD_IN_SBL_CSS RBL: Received via a relay in Spamhaus SBL-CSS [42.108.30.22 listed in zen.spamhaus.org] 0.0 RCVD_IN_VALIDITY_CERTIFIED_BLOCKED RBL: ADMINISTRATOR NOTICE: The query to Validity was blocked. See https://knowledge.validity.com/hc/en-us/articles/20961730681243 for more information. [212.227.15.18 listed in sa-accredit.habeas.com] 0.0 RCVD_IN_MSPIKE_H4 RBL: Very Good reputation (+4) [212.227.15.18 listed in wl.mailspike.net] 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -0.0 SPF_PASS SPF: sender matches SPF record 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (jimjoe[at]gmx.net) 0.0 RCVD_IN_MSPIKE_WL Mailspike good senders -1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list manager The last one, I promise (whether right or wrong): diff --git a/lisp/simple.el b/lisp/simple.el index cd13e0a55f4..415aea6874c 100644 =2D-- a/lisp/simple.el +++ b/lisp/simple.el @@ -5758,9 +5758,10 @@ kill-new (setcar kill-ring string) (let ((history-delete-duplicates nil)) (add-to-history 'kill-ring string kill-ring-max t)))) - (setq kill-ring-yank-pointer kill-ring) + (prog1 + (setq kill-ring-yank-pointer kill-ring) (if interprogram-cut-function - (funcall interprogram-cut-function string)))) + (funcall interprogram-cut-function string))))) =20 ;; It has been argued that this should work like `self-insert-command' ;; which merges insertions in `buffer-undo-list' in groups of 20 @@ -6399,7 +6400,7 @@ yank (push-mark) (insert-for-yank (current-kill (cond ((listp arg) 0) - ((eq arg '-) -1) + ((eq arg '-) (1- (length kill-ring-yank-pointer))) (t (1- arg))))) (if (consp arg) ;; This is like exchange-point-and-mark, but doesn't activate the m= ark. =2D- From unknown Mon Aug 18 09:05:35 2025 X-Loop: help-debbugs@gnu.org Subject: bug#79197: [PATCH] ; * lisp/simple.el (yank): Update docstring., Re: bug#79197: [PATCH] ; * lisp/simple.el (yank): Update docstring., Re: bug#79197: [PATCH] ; * lisp/simple.el (yank): Update docstring. Resent-From: James Thomas Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 12 Aug 2025 21:46:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 79197 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Eli Zaretskii Cc: 79197@debbugs.gnu.org, monnier@iro.umontreal.ca Received: via spool by 79197-submit@debbugs.gnu.org id=B79197.175503514824638 (code B ref 79197); Tue, 12 Aug 2025 21:46:02 +0000 Received: (at 79197) by debbugs.gnu.org; 12 Aug 2025 21:45:48 +0000 Received: from localhost ([127.0.0.1]:55161 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ulwoU-0006PJ-W5 for submit@debbugs.gnu.org; Tue, 12 Aug 2025 17:45:48 -0400 Received: from mout.gmx.net ([212.227.17.21]:47497) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1ulwoN-0006Oy-B0 for 79197@debbugs.gnu.org; Tue, 12 Aug 2025 17:45:41 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.net; s=s31663417; t=1755035132; x=1755639932; i=jimjoe@gmx.net; bh=TOu5x1MahxvohHJXpIte6svJzgXjOAIdF6DCnzj7Psk=; 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=bmjbKyhczA0QtsG7ZOddxilJOzB1klh2Ezu9c35RYFOgq/FXtPf1Xb+b+JrNaKkS k92KvP56xdnK2YD+1WaPQfYPaAZ0FZvfTOwRS7Q+9d55N3VNp/Iv6Yzw1+q9f3F3i AUxfFOKOxnnzIKBDLTwphQyTPbLeSBx0LclbAfYd9SGsMtBmIlTsNnqFuLEb7Z9JE ZUPuH6vxAlk9abp/uIzrXRlFdc95YP9DCQC3BfHH4F8WDoT2Mk8dMBsp9HD5fVWwd RRrBnC03D/TOmWXdCRndvgrLoUNz5hWNE19r6xkBqSTsIFflD7m5Am5wWaf8CHpSP ju6UUBJsJuTueEbu/g== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from inspiron15 ([42.108.26.147]) by mail.gmx.net (mrgmx105 [212.227.17.174]) with ESMTPSA (Nemesis) id 1MV67y-1vCvZl2L4g-00Q7G7; Tue, 12 Aug 2025 23:45:32 +0200 From: James Thomas In-Reply-To: <864iuearzk.fsf@gnu.org> References: <87tt2i4yjv.fsf@gmx.net> <87tt2i4yjv.fsf@gmx.net> <86wm7eny8c.fsf@gnu.org> <871ppla1i3.fsf@gmx.net> <86ms89m355.fsf@gnu.org> <87tt2i4yjv.fsf@gmx.net> <86wm7eny8c.fsf@gnu.org> <871ppla1i3.fsf@gmx.net> <86ms89m355.fsf@gnu.org> <86ldntlyty.fsf@gnu.org> <771DB2FC-28C8-460F-B458-2224F4EE4BDA@gmx.net> <7F4BB012-BF5E-4559-9082-7C4872305861@gmx.net> <3B9C53FE-3666-478A-9D15-2910501896B0@gmx.net> <0CD9F706-4FEB-44E9-8093-840CD9A8A8C1@gmx.net> <86wm7eny8c.fsf@gnu.org> <874iues9u0.fsf@gmx.net> <86frdyavi7.fsf@gnu.org> <87ecti3t2d.fsf@gmx.net> <864iuearzk.fsf@gnu.org> Date: Wed, 13 Aug 2025 03:15:24 +0530 Message-ID: <87sehwuscr.fsf@gmx.net> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Provags-ID: V03:K1:tcZRC6YvKZY8PHdhHMQ1a0dbub3yNkrtb9flgu64Y3l5fMTK1lj 8xtHkgPLK8qWtJ4pa4e1z+fRZTcr2aYKNGfwJ5Wc/IRTUhaGOc6jtsC+daZT1MKHrq71iEU MCoSBSEF90Vg/et4XnfH+D2QrnoVcIsj6KAoRNPZ69NQ0IDDFQVK5+gs7OfjPJMdIH7PwWJ UJKtFP+Ax4El2lq+5C6UA== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:XzZ+oc7nTtE=;iZSnfIam6ZodxQ5E9v/7WLVFz2j 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 X-Spam-Score: -0.7 (/) 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.7 (-) --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Eli Zaretskii writes: >> From: James Thomas <> >> Cc: 79197@debbugs.gnu.org, monnier@iro.umontreal.ca >> Date: Mon, 11 Aug 2025 18:37:38 +0530 >>=20 >> Eli Zaretskii writes: >>=20 >> > OK, so given these observations, how do you propose to continue? Do >> > you have a patch to propose, either for the doc string or for the cod= e >> > or both? if so, please show the patch, and let's take it from there. >>=20 >>=20 >> diff --git a/lisp/simple.el b/lisp/simple.el >> index cd13e0a55f4..97701ead69d 100644 >> --- a/lisp/simple.el >> +++ b/lisp/simple.el >> @@ -5758,9 +5758,10 @@ kill-new >> (setcar kill-ring string) >> (let ((history-delete-duplicates nil)) >> (add-to-history 'kill-ring string kill-ring-max t)))) >> - (setq kill-ring-yank-pointer kill-ring) >> + (prog1 >> + (setq kill-ring-yank-pointer kill-ring) >> (if interprogram-cut-function >> - (funcall interprogram-cut-function string)))) >> + (funcall interprogram-cut-function string))))) > > Why do we need this hunk? For the correct return value? > >> ;; It has been argued that this should work like `self-insert-command' >> ;; which merges insertions in `buffer-undo-list' in groups of 20 >> @@ -6399,7 +6400,8 @@ yank >> (push-mark) >> (insert-for-yank (current-kill (cond >> ((listp arg) 0) >> - ((eq arg '-) -1) >> + ((eq arg '-) (- (length kill-ring) >> + (length kill-ring-ya= nk-pointer))) >> (t (1- arg))))) > > So, once again "C-u -" and "C-u - 1" will produce different results? > > And what about documenting the effect of a negative arg? > > Thanks. It was final only for yesterday. :D A docstring update that turned out to be a bugfix for a faeture that wasn't: --=-=-= Content-Type: text/x-patch Content-Disposition: attachment; filename=0001-Bugfix-79197-yank-does-not-insert-earliest-kill-cons.patch Content-Transfer-Encoding: quoted-printable =46rom e508b2be453a667f7c210dcd502c857812034a80 Mon Sep 17 00:00:00 2001 From: James Thomas Date: Wed, 13 Aug 2025 03:06:43 +0530 Subject: [PATCH] Bugfix #79197: yank does not insert earliest kill consistently * lisp/simple.el (kill-new): Fix return value. (yank): Make the change and update docstring. =2D-- lisp/simple.el | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/lisp/simple.el b/lisp/simple.el index cd13e0a55f4..cb53201134c 100644 =2D-- a/lisp/simple.el +++ b/lisp/simple.el @@ -5758,9 +5758,10 @@ kill-new (setcar kill-ring string) (let ((history-delete-duplicates nil)) (add-to-history 'kill-ring string kill-ring-max t)))) - (setq kill-ring-yank-pointer kill-ring) + (prog1 + (setq kill-ring-yank-pointer kill-ring) (if interprogram-cut-function - (funcall interprogram-cut-function string)))) + (funcall interprogram-cut-function string))))) =20 ;; It has been argued that this should work like `self-insert-command' ;; which merges insertions in `buffer-undo-list' in groups of 20 @@ -6354,7 +6355,7 @@ yank at beginning, and mark at end. With argument N, reinsert the Nth most recent kill. =20 -If N is negative, reinsert the earliest kill available. +With the negative prefix argument, reinsert the earliest kill available. =20 This command honors the `yank-handled-properties' and `yank-excluded-properties' variables, and the `yank-handler' text @@ -6399,7 +6400,7 @@ yank (push-mark) (insert-for-yank (current-kill (cond ((listp arg) 0) - ((eq arg '-) -1) + ((eq arg '-) (1- (length kill-ring-yank-pointer))) (t (1- arg))))) (if (consp arg) ;; This is like exchange-point-and-mark, but doesn't activate the m= ark. =2D-=20 2.50.0 --=-=-= Content-Type: text/plain Also, my personal wishlist has a new entry: A similar -ve prefix for yank-pop equivalent to -1: would be useful after this... --=-=-=-- From unknown Mon Aug 18 09:05:35 2025 X-Loop: help-debbugs@gnu.org Subject: bug#79197: [PATCH] ; * lisp/simple.el (yank): Update docstring., Re: bug#79197: [PATCH] ; * lisp/simple.el (yank): Update docstring., Re: bug#79197: [PATCH] ; * lisp/simple.el (yank): Update docstring. Resent-From: James Thomas Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 14 Aug 2025 20:26:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 79197 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Eli Zaretskii Cc: 79197@debbugs.gnu.org, monnier@iro.umontreal.ca Received: via spool by 79197-submit@debbugs.gnu.org id=B79197.175520315125166 (code B ref 79197); Thu, 14 Aug 2025 20:26:01 +0000 Received: (at 79197) by debbugs.gnu.org; 14 Aug 2025 20:25:51 +0000 Received: from localhost ([127.0.0.1]:34709 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1umeWF-0006Xp-9U for submit@debbugs.gnu.org; Thu, 14 Aug 2025 16:25:51 -0400 Received: from mout.gmx.net ([212.227.15.15]:57163) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1umeWA-0006XR-M2 for 79197@debbugs.gnu.org; Thu, 14 Aug 2025 16:25:48 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.net; s=s31663417; t=1755203136; x=1755807936; i=jimjoe@gmx.net; bh=LIwBCsb6sPUIzrZHvk5uQAwFF9Yt02bEFElb7ymeYx4=; 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=ftgdMe00IGV/AUK4KGDjhYbZu4nBfuKd4Hwl6jM/owFgmulR0yOk+YXZrAcSSjsD Saz94QcDfgKz+1bXmli/4b1P/A1T4WhKCJxDaHNIOwWlm1NZUSz9urlDZ3+YhAvnQ kI32ijWuEI2jKzV0JrO8KXhAiOMcaPb4mOZN2wjssyQ3FFWW1hl6DKmJ/CKioUKzn vjLLOFqt3Ja1bFYvI6NjpiyhqJQzJohdVaZIC2qAToiWMSyHzBowF9y/Phh2jwu0A IM7OQRpm8RlCvurirdGEhhokXkDD2XAGFTo784GBEeh93VZaoDy6deboB92FMmhce /txyNeN6ox9ep4CN4w== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from inspiron15 ([42.108.14.7]) by mail.gmx.net (mrgmx005 [212.227.17.184]) with ESMTPSA (Nemesis) id 1M4JmN-1umvd80UAT-003mku; Thu, 14 Aug 2025 22:25:36 +0200 From: James Thomas In-Reply-To: <87sehwuscr.fsf@gmx.net> References: <87tt2i4yjv.fsf@gmx.net> <87tt2i4yjv.fsf@gmx.net> <86wm7eny8c.fsf@gnu.org> <871ppla1i3.fsf@gmx.net> <86ms89m355.fsf@gnu.org> <87tt2i4yjv.fsf@gmx.net> <86wm7eny8c.fsf@gnu.org> <871ppla1i3.fsf@gmx.net> <86ms89m355.fsf@gnu.org> <86ldntlyty.fsf@gnu.org> <771DB2FC-28C8-460F-B458-2224F4EE4BDA@gmx.net> <7F4BB012-BF5E-4559-9082-7C4872305861@gmx.net> <3B9C53FE-3666-478A-9D15-2910501896B0@gmx.net> <0CD9F706-4FEB-44E9-8093-840CD9A8A8C1@gmx.net> <86wm7eny8c.fsf@gnu.org> <874iues9u0.fsf@gmx.net> <86frdyavi7.fsf@gnu.org> <87ecti3t2d.fsf@gmx.net> <864iuearzk.fsf@gnu.org> <87sehwuscr.fsf@gmx.net> Date: Fri, 15 Aug 2025 01:55:28 +0530 Message-ID: <87v7mp8xc7.fsf@gmx.net> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Provags-ID: V03:K1:2W9MJ64tk4K1tY8bdVN4j2TcHpnK41AVzIWOyuQbco+tg8ZBP97 ECzxHOEX9TnaijmepziVraRo5Tv9RzO33+SRIW6LKsOOA0cBNk0stfWlCBGgAFdfOSTGpxo GetQhlJiVHEYfeQcaXkQJ08mRbGfUNJfneT+vfzAVgpZNQg/CJ7SsVKVs6vcQjsNqR58O3O 5qgKGdTJ+RPA4Mu5H8odg== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:E5QYalFvJF4=;3a/NJA973doeiyWenBsTTrvEDGF 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 X-Spam-Score: -0.7 (/) 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.7 (-) --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable James Thomas <> writes: > Eli Zaretskii writes: > >>> From: James Thomas <> >>> Cc: 79197@debbugs.gnu.org, monnier@iro.umontreal.ca >>> Date: Mon, 11 Aug 2025 18:37:38 +0530 >>>=20 >>> Eli Zaretskii writes: >>>=20 >>> > OK, so given these observations, how do you propose to continue? Do >>> > you have a patch to propose, either for the doc string or for the co= de >>> > or both? if so, please show the patch, and let's take it from there. >>>=20 >>>=20 >>> diff --git a/lisp/simple.el b/lisp/simple.el >>> index cd13e0a55f4..97701ead69d 100644 >>> --- a/lisp/simple.el >>> +++ b/lisp/simple.el >>> @@ -5758,9 +5758,10 @@ kill-new >>> (setcar kill-ring string) >>> (let ((history-delete-duplicates nil)) >>> (add-to-history 'kill-ring string kill-ring-max t)))) >>> - (setq kill-ring-yank-pointer kill-ring) >>> + (prog1 >>> + (setq kill-ring-yank-pointer kill-ring) >>> (if interprogram-cut-function >>> - (funcall interprogram-cut-function string)))) >>> + (funcall interprogram-cut-function string))))) >> >> Why do we need this hunk? > > For the correct return value? Mea culpa: --=-=-= Content-Type: text/x-patch Content-Disposition: attachment; filename=0001-Bugfix-79197-yank-does-not-insert-earliest-kill-cons.patch Content-Transfer-Encoding: quoted-printable =46rom 0409140aee3cfe42fac33e924da4a0a0233aae55 Mon Sep 17 00:00:00 2001 From: James Thomas Date: Fri, 15 Aug 2025 01:28:53 +0530 Subject: [PATCH] Bugfix#79197 yank does not insert earliest kill consisten= tly * lisp/simple.el (yank): Make the change and update docstring. =2D-- lisp/simple.el | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/lisp/simple.el b/lisp/simple.el index f7f059793ca..d823aa5badb 100644 =2D-- a/lisp/simple.el +++ b/lisp/simple.el @@ -6354,6 +6354,9 @@ yank at beginning, and mark at end. With argument N, reinsert the Nth most recent kill. =20 +With the negative prefix argument, reinsert the earliest kill +available. + This command honors the `yank-handled-properties' and `yank-excluded-properties' variables, and the `yank-handler' text property, as described below. @@ -6397,7 +6400,7 @@ yank (push-mark) (insert-for-yank (current-kill (cond ((listp arg) 0) - ((eq arg '-) -2) + ((eq arg '-) (1- (length kill-ring-yank-pointer))) (t (1- arg))))) (if (consp arg) ;; This is like exchange-point-and-mark, but doesn't activate the m= ark. =2D-=20 2.50.0 --=-=-= Content-Type: text/plain > >> >>> ;; It has been argued that this should work like `self-insert-command' >>> ;; which merges insertions in `buffer-undo-list' in groups of 20 >>> @@ -6399,7 +6400,8 @@ yank >>> (push-mark) >>> (insert-for-yank (current-kill (cond >>> ((listp arg) 0) >>> - ((eq arg '-) -1) >>> + ((eq arg '-) (- (length kill-ring) >>> + (length kill-ring-yank-pointer))) >>> (t (1- arg))))) >> >> So, once again "C-u -" and "C-u - 1" will produce different results? >> >> And what about documenting the effect of a negative arg? >> >> Thanks. > > It was final only for yesterday. :D > > A docstring update that turned out to be a bugfix for a faeture that > wasn't: > > > > > Also, my personal wishlist has a new entry: A similar -ve prefix for > yank-pop equivalent to -1: would be useful after this... -- --=-=-=-- From unknown Mon Aug 18 09:05:35 2025 X-Loop: help-debbugs@gnu.org Subject: bug#79197: [PATCH] ; * lisp/simple.el (yank): Update docstring. Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 15 Aug 2025 06:02:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 79197 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: James Thomas Cc: 79197@debbugs.gnu.org, monnier@iro.umontreal.ca Received: via spool by 79197-submit@debbugs.gnu.org id=B79197.175523771027253 (code B ref 79197); Fri, 15 Aug 2025 06:02:02 +0000 Received: (at 79197) by debbugs.gnu.org; 15 Aug 2025 06:01:50 +0000 Received: from localhost ([127.0.0.1]:36755 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1umnVe-00075V-Dw for submit@debbugs.gnu.org; Fri, 15 Aug 2025 02:01:50 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:34862) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1umnVY-000754-W8 for 79197@debbugs.gnu.org; Fri, 15 Aug 2025 02:01:48 -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 ) id 1umnVR-00038e-4Q; Fri, 15 Aug 2025 02:01:38 -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=+bp4TBpzntokNMyspXXc9TZIbSt9gKDyIE0I/30UUek=; b=Wcv1jPoaDaWg RPubKg9jgYh/WoE2+X8uh3Abfq2DRKby03N9B0owcAgJ9ZhCzhcgH28uSgMcLbSmSUVjwaBRr1S05 NpkL22Q+RHFUnWjVaXT1BCbVUD2jv8hDAelyoQfNW0gs4dfywD2SaaUveWb9FrKTg7MbQ8IkWAjmt WwBaWrxucu+IfmEFZLCTDzyviapPTD9AWEBBYsavgSh1jffJEsb8dEnCpa7JJDcNBvJwBZPLba/n8 tf8gZ/e5qWKQ5ZmNOiPesMgc6D7IUWfbd1tK/mjMUSoIclffcKs+5r6c23MtPLvKhebcu1oGhJGXw GomGVJjygMm7IbRjX80A8w==; Date: Fri, 15 Aug 2025 09:01:33 +0300 Message-Id: <86ikipm8ci.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <87v7mp8xc7.fsf@gmx.net> (message from James Thomas on Fri, 15 Aug 2025 01:55:28 +0530) References: <87tt2i4yjv.fsf@gmx.net> <87tt2i4yjv.fsf@gmx.net> <86wm7eny8c.fsf@gnu.org> <871ppla1i3.fsf@gmx.net> <86ms89m355.fsf@gnu.org> <87tt2i4yjv.fsf@gmx.net> <86wm7eny8c.fsf@gnu.org> <871ppla1i3.fsf@gmx.net> <86ms89m355.fsf@gnu.org> <86ldntlyty.fsf@gnu.org> <771DB2FC-28C8-460F-B458-2224F4EE4BDA@gmx.net> <7F4BB012-BF5E-4559-9082-7C4872305861@gmx.net> <3B9C53FE-3666-478A-9D15-2910501896B0@gmx.net> <0CD9F706-4FEB-44E9-8093-840CD9A8A8C1@gmx.net> <86wm7eny8c.fsf@gnu.org> <874iues9u0.fsf@gmx.net> <86frdyavi7.fsf@gnu.org> <87ecti3t2d.fsf@gmx.net> <864iuearzk.fsf@gnu.org> <87sehwuscr.fsf@gmx.net> <87v7mp8xc7.fsf@gmx.net> X-Spam-Score: -2.3 (--) 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: -3.3 (---) > From: James Thomas > Cc: 79197@debbugs.gnu.org, monnier@iro.umontreal.ca > Date: Fri, 15 Aug 2025 01:55:28 +0530 > > --- a/lisp/simple.el > +++ b/lisp/simple.el > @@ -6354,6 +6354,9 @@ yank > at beginning, and mark at end. > With argument N, reinsert the Nth most recent kill. > > +With the negative prefix argument, reinsert the earliest kill > +available. Should we explain more explicitly what is "the earliest kill available"? In any case, this sentence is only correct for "C-u -", but not, say, for "C-u - 3", right? Maybe we should simply say that negative arguments count from the earliest kill backwards? And explain that with an example in the manual? > @@ -6397,7 +6400,7 @@ yank > (push-mark) > (insert-for-yank (current-kill (cond > ((listp arg) 0) > - ((eq arg '-) -2) > + ((eq arg '-) (1- (length kill-ring-yank-pointer))) > (t (1- arg))))) I'd prefer to have here code that explicitly handles negative number arguments in the same way it handles "C-u -". Otherwise, understanding this code is harder. It also makes the code a tad harder to maintain, because (1- (length kill-ring-yank-pointer)) is implicitly dependent on what current-kill does with negative arguments. Thanks. From unknown Mon Aug 18 09:05:35 2025 X-Loop: help-debbugs@gnu.org Subject: bug#79197: [PATCH] ; * lisp/simple.el (yank): Update docstring., Re: bug#79197: [PATCH] ; * lisp/simple.el (yank): Update docstring., Re: bug#79197: [PATCH] ; * lisp/simple.el (yank): Update docstring. Resent-From: Stefan Monnier Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 15 Aug 2025 07:40:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 79197 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: James Thomas Cc: Eli Zaretskii , 79197@debbugs.gnu.org Received: via spool by 79197-submit@debbugs.gnu.org id=B79197.175524360016446 (code B ref 79197); Fri, 15 Aug 2025 07:40:01 +0000 Received: (at 79197) by debbugs.gnu.org; 15 Aug 2025 07:40:00 +0000 Received: from localhost ([127.0.0.1]:37122 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ump2d-0004HA-D0 for submit@debbugs.gnu.org; Fri, 15 Aug 2025 03:39:59 -0400 Received: from mailscanner.iro.umontreal.ca ([132.204.25.50]:37887) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1ump2a-0004Go-SK for 79197@debbugs.gnu.org; Fri, 15 Aug 2025 03:39:57 -0400 Received: from pmg2.iro.umontreal.ca (localhost.localdomain [127.0.0.1]) by pmg2.iro.umontreal.ca (Proxmox) with ESMTP id 856878087A; Fri, 15 Aug 2025 03:39:50 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=iro.umontreal.ca; s=mail; t=1755243585; bh=BoRapr4ZLSnYV0+ZbtexGzIsLHaIp+AyBF2BM1U7ftk=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=Ph1CYyRLsQFucmDx7eeA2iVds6RKjK1+T9llRjyiMU7RFhzhRnXyOuR6hUhkpZKie kQ0Ec3WChcw596yJPD8K21tPcflsZ+ukMbJohA/FCpdgW1d0Xtsi7omru97+hO6FS+ HPCX6iVFNgtpxFHWmFTSOOQHdGQr0k2IMx633rOIl8qxxzatCUEoh9MahKDFehI5KC ANyzdY9GBk9YiX9WpnVC0P7ObC+egUtLzTyjHsIvHmxu6nt1OPQ0+GzR0OJ2XbGgBK mYVEq9llwLpJ2wpwo77dOF2JFSYXGQ0FP4rMWV0Bzsy8OA4c4FUK38lo1ciYyZNfso m2IrbJk76xgAA== Received: from mail01.iro.umontreal.ca (unknown [172.31.2.1]) by pmg2.iro.umontreal.ca (Proxmox) with ESMTP id 7CBEF8166A; Fri, 15 Aug 2025 03:39:45 -0400 (EDT) Received: from asado (dyn.144-85-254-173.dsl.vtx.ch [144.85.254.173]) by mail01.iro.umontreal.ca (Postfix) with ESMTPSA id 3AB16120480; Fri, 15 Aug 2025 03:39:44 -0400 (EDT) From: Stefan Monnier In-Reply-To: <87sehwuscr.fsf@gmx.net> Message-ID: References: <87tt2i4yjv.fsf@gmx.net> <87tt2i4yjv.fsf@gmx.net> <86wm7eny8c.fsf@gnu.org> <871ppla1i3.fsf@gmx.net> <86ms89m355.fsf@gnu.org> <87tt2i4yjv.fsf@gmx.net> <86wm7eny8c.fsf@gnu.org> <871ppla1i3.fsf@gmx.net> <86ms89m355.fsf@gnu.org> <86ldntlyty.fsf@gnu.org> <771DB2FC-28C8-460F-B458-2224F4EE4BDA@gmx.net> <7F4BB012-BF5E-4559-9082-7C4872305861@gmx.net> <3B9C53FE-3666-478A-9D15-2910501896B0@gmx.net> <0CD9F706-4FEB-44E9-8093-840CD9A8A8C1@gmx.net> <86wm7eny8c.fsf@gnu.org> <874iues9u0.fsf@gmx.net> <86frdyavi7.fsf@gnu.org> <87ecti3t2d.fsf@gmx.net> <864iuearzk.fsf@gnu.org> <87sehwuscr.fsf@gmx.net> Date: Fri, 15 Aug 2025 03:39:41 -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.005 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-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: -3.3 (---) >>> diff --git a/lisp/simple.el b/lisp/simple.el >>> index cd13e0a55f4..97701ead69d 100644 >>> --- a/lisp/simple.el >>> +++ b/lisp/simple.el >>> @@ -5758,9 +5758,10 @@ kill-new >>> (setcar kill-ring string) >>> (let ((history-delete-duplicates nil)) >>> (add-to-history 'kill-ring string kill-ring-max t)))) >>> - (setq kill-ring-yank-pointer kill-ring) >>> + (prog1 >>> + (setq kill-ring-yank-pointer kill-ring) >>> (if interprogram-cut-function >>> - (funcall interprogram-cut-function string)))) >>> + (funcall interprogram-cut-function string))))) >> >> Why do we need this hunk? > > For the correct return value? That's already what `prog1` says in the code, so it just pushes the question a step further: why do we care about the return value here? The docstring doesn't mention anything about the return value (so it's not clear which value is more "correct"), and a quick perusal of the code suggests that most callers don't care about the return value. So, if we keep this hunk, it should come with a comment explaining why we care, or a change to the docstring to document the return value. Stefan