From unknown Thu Jun 19 14:25:37 2025 X-Loop: help-debbugs@gnu.org Subject: bug#25196: mention how to see top or middle of each yank-pop Resent-From: =?UTF-8?Q?=E7=A9=8D=E4=B8=B9=E5=B0=BC?= Dan Jacobson Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 13 Dec 2016 21:15:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 25196 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 25196@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs Received: via spool by submit@debbugs.gnu.org id=B.14816636611112 (code B ref -1); Tue, 13 Dec 2016 21:15:02 +0000 Received: (at submit) by debbugs.gnu.org; 13 Dec 2016 21:14:21 +0000 Received: from localhost ([127.0.0.1]:41091 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cGuOz-0000Hs-BC for submit@debbugs.gnu.org; Tue, 13 Dec 2016 16:14:21 -0500 Received: from eggs.gnu.org ([208.118.235.92]:56436) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cGuOx-0000Hf-Kn for submit@debbugs.gnu.org; Tue, 13 Dec 2016 16:14:19 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cGuOr-0008HQ-Gw for submit@debbugs.gnu.org; Tue, 13 Dec 2016 16:14:14 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:38138) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1cGuOr-0008HI-DX for submit@debbugs.gnu.org; Tue, 13 Dec 2016 16:14:13 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:47406) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cGuOn-0002UR-9C for bug-gnu-emacs@gnu.org; Tue, 13 Dec 2016 16:14:13 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cGuOi-0008DS-BC for bug-gnu-emacs@gnu.org; Tue, 13 Dec 2016 16:14:09 -0500 Received: from homie.mail.dreamhost.com ([208.97.132.208]:38755 helo=homiemail-a38.g.dreamhost.com) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1cGuOi-0008Bj-1u for bug-gnu-emacs@gnu.org; Tue, 13 Dec 2016 16:14:04 -0500 Received: from homiemail-a38.g.dreamhost.com (localhost [127.0.0.1]) by homiemail-a38.g.dreamhost.com (Postfix) with ESMTP id 9D32A10AFCA for ; Tue, 13 Dec 2016 13:14:00 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=jidanni.org; h=from:to :subject:date:message-id:mime-version:content-type: content-transfer-encoding; s=jidanni.org; bh=CV838k7iMvbCntimoAQ iXN3nryA=; b=iA1eAODVsxxOCcLnb/Udwm/kvRN953n+8cD8mZA3IFr7zZHFTzF o6Uy1vl1igQZnTssatshQI2s1fKqgwRDaCumBn3E/F+hOyhz5lcmK4Xjb2zBE0Yu bpTPF17vgCWWsvUqIa9+Dy/tbHGKzGVvU3FuhSmzK88S8nXNjxj3NIyU= Received: from jidanni.org (114-41-33-73.dynamic.hinet.net [114.41.33.73]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) (Authenticated sender: jidanni@jidanni.org) by homiemail-a38.g.dreamhost.com (Postfix) with ESMTPSA id 2EA4E10AFBE for ; Tue, 13 Dec 2016 13:14:00 -0800 (PST) From: =?UTF-8?Q?=E7=A9=8D=E4=B8=B9=E5=B0=BC?= Dan Jacobson Date: Wed, 14 Dec 2016 03:06:40 +0800 Message-ID: <87lgvjfy2n.fsf@jidanni.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -5.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: -5.0 (-----) To the bottom of "yank-pop is an interactive compiled Lisp function in =E2=80=98simple.el=E2= =80=99. It is bound to M-y." help text, please add: yank-pop is nice except when the popped text takes up more than a screen. In that case the only way to see what is at the top of the text is to move the cursor thus breaking the yank-pop sequence. In such cases one might more or less salvage some text by looking directl= y for it in the 'kill-ring', although it is in a different format than the original..= . --- Anyway the yank-pop docstring should at least mention 'kill-ring'. Also in (info "(emacs) Earlier Kills") say how to see the top or middle of each yank-pop without breaking the yank-pop sequence. emacs-version "25.1.1" From unknown Thu Jun 19 14:25:37 2025 X-Loop: help-debbugs@gnu.org Subject: bug#25196: mention how to see top or middle of each yank-pop Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 27 Jul 2019 11:17:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 25196 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: =?UTF-8?Q?=E7=A9=8D=E4=B8=B9=E5=B0=BC?= Dan Jacobson Cc: 25196@debbugs.gnu.org Received: via spool by 25196-submit@debbugs.gnu.org id=B25196.15642261698866 (code B ref 25196); Sat, 27 Jul 2019 11:17:02 +0000 Received: (at 25196) by debbugs.gnu.org; 27 Jul 2019 11:16:09 +0000 Received: from localhost ([127.0.0.1]:43706 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hrKgJ-0002Go-9e for submit@debbugs.gnu.org; Sat, 27 Jul 2019 07:16:07 -0400 Received: from quimby.gnus.org ([80.91.231.51]:36418) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hrKgH-0002F1-Qn for 25196@debbugs.gnu.org; Sat, 27 Jul 2019 07:16:06 -0400 Received: from cm-84.212.202.86.getinternet.no ([84.212.202.86] helo=marnie) by quimby.gnus.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1hrKgE-0006Z7-0L; Sat, 27 Jul 2019 13:16:04 +0200 From: Lars Ingebrigtsen References: <87lgvjfy2n.fsf@jidanni.org> Date: Sat, 27 Jul 2019 13:16:01 +0200 In-Reply-To: <87lgvjfy2n.fsf@jidanni.org> ("=?UTF-8?Q?=E7=A9=8D=E4=B8=B9=E5=B0=BC?= Dan Jacobson"'s message of "Wed, 14 Dec 2016 03:06:40 +0800") Message-ID: <87ef2bk9se.fsf@mouse.gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: =?UTF-8?Q?=E7=A9=8D=E4=B8=B9=E5=B0=BC?= Dan Jacobson writes: > To the bottom of > "yank-pop is an interactive compiled Lisp function in =?UTF-8?Q?=E2=80=98simple.el=E2=80=99.?= > It is bound to M-y." help text, please add: > > yank-pop is nice except when the popped text takes up more [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: 0.0 (/) X-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 (-) =E7=A9=8D=E4=B8=B9=E5=B0=BC Dan Jacobson writes: > To the bottom of > "yank-pop is an interactive compiled Lisp function in =E2=80=98simple.el= =E2=80=99. > It is bound to M-y." help text, please add: > > yank-pop is nice except when the popped text takes up more than a screen. > > In that case the only way to see what is at the top of the text is to > move the cursor thus breaking the yank-pop sequence. > > In such cases one might more or less salvage some text by looking > directly for it in > the 'kill-ring', although it is in a different format than the original... That doesn't really seem applicable for the doc string. > Anyway the yank-pop docstring should at least mention 'kill-ring'. I've now done so on the trunk. > Also in (info "(emacs) Earlier Kills") say how to see the top or middle > of each yank-pop without breaking the yank-pop sequence. I don't think there is a way to do that? --=20 (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Sat Jul 27 07:16:15 2019 Received: (at control) by debbugs.gnu.org; 27 Jul 2019 11:16:16 +0000 Received: from localhost ([127.0.0.1]:43709 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hrKgR-0002ON-Ib for submit@debbugs.gnu.org; Sat, 27 Jul 2019 07:16:15 -0400 Received: from quimby.gnus.org ([80.91.231.51]:36432) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hrKgP-0002Lu-55 for control@debbugs.gnu.org; Sat, 27 Jul 2019 07:16:13 -0400 Received: from cm-84.212.202.86.getinternet.no ([84.212.202.86] helo=marnie) by quimby.gnus.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1hrKgM-0006ZH-JM for control@debbugs.gnu.org; Sat, 27 Jul 2019 13:16:12 +0200 Date: Sat, 27 Jul 2019 13:16:10 +0200 Message-Id: <87d0hvk9s5.fsf@mouse.gnus.org> To: control@debbugs.gnu.org From: Lars Ingebrigtsen Subject: control message for bug #25196 X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: tags 25196 wontfix close 25196 quit Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) tags 25196 wontfix close 25196 quit From unknown Thu Jun 19 14:25:37 2025 X-Loop: help-debbugs@gnu.org Subject: bug#25196: mention how to see top or middle of each yank-pop Resent-From: Juri Linkov Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 27 Jul 2019 22:26:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 25196 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: wontfix To: Lars Ingebrigtsen Cc: 25196@debbugs.gnu.org, =?UTF-8?Q?=E7=A9=8D=E4=B8=B9=E5=B0=BC?= Dan Jacobson Received: via spool by 25196-submit@debbugs.gnu.org id=B25196.156426631711081 (code B ref 25196); Sat, 27 Jul 2019 22:26:02 +0000 Received: (at 25196) by debbugs.gnu.org; 27 Jul 2019 22:25:17 +0000 Received: from localhost ([127.0.0.1]:45544 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hrV7t-0002se-2e for submit@debbugs.gnu.org; Sat, 27 Jul 2019 18:25:17 -0400 Received: from bonobo.birch.relay.mailchannels.net ([23.83.209.22]:17888) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hrV7r-0002sW-Ge for 25196@debbugs.gnu.org; Sat, 27 Jul 2019 18:25:15 -0400 X-Sender-Id: dreamhost|x-authsender|jurta@jurta.org Received: from relay.mailchannels.net (localhost [127.0.0.1]) by relay.mailchannels.net (Postfix) with ESMTP id 67CD76A1399; Sat, 27 Jul 2019 22:25:14 +0000 (UTC) Received: from pdx1-sub0-mail-a28.g.dreamhost.com (100-96-1-163.trex.outbound.svc.cluster.local [100.96.1.163]) (Authenticated sender: dreamhost) by relay.mailchannels.net (Postfix) with ESMTPA id E54576A14F8; Sat, 27 Jul 2019 22:25:13 +0000 (UTC) X-Sender-Id: dreamhost|x-authsender|jurta@jurta.org Received: from pdx1-sub0-mail-a28.g.dreamhost.com ([TEMPUNAVAIL]. [64.90.62.162]) (using TLSv1.2 with cipher DHE-RSA-AES256-GCM-SHA384) by 0.0.0.0:2500 (trex/5.17.3); Sat, 27 Jul 2019 22:25:14 +0000 X-MC-Relay: Neutral X-MailChannels-SenderId: dreamhost|x-authsender|jurta@jurta.org X-MailChannels-Auth-Id: dreamhost X-Decisive-Skirt: 6069de624768a62c_1564266314205_1942416856 X-MC-Loop-Signature: 1564266314205:3463442073 X-MC-Ingress-Time: 1564266314204 Received: from pdx1-sub0-mail-a28.g.dreamhost.com (localhost [127.0.0.1]) by pdx1-sub0-mail-a28.g.dreamhost.com (Postfix) with ESMTP id AB09583294; Sat, 27 Jul 2019 15:25:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=linkov.net; h=from:to:cc :subject:references:date:in-reply-to:message-id:mime-version :content-type; s=linkov.net; bh=UjlYgkYV70+fkDey0GqJu/TvXlU=; b= H5ootGE/taQR6U6yYEU+S+t9vIR2H5xJxW3uxDOxzqInnwbM7pEcr+tlh96agVxz /k+1nX72cXv3UfhsfEc/vkBVS6SE9gViUj79iYxdakwBd113ChIvzO0EAhH9tms1 T/ELr4FCfuVxOl7LR4ha2TcvSg/+Wf7XbS3GF1eWYlg= Received: from mail.jurta.org (m91-129-103-76.cust.tele2.ee [91.129.103.76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) (Authenticated sender: jurta@jurta.org) by pdx1-sub0-mail-a28.g.dreamhost.com (Postfix) with ESMTPSA id C3D2A8329A; Sat, 27 Jul 2019 15:25:06 -0700 (PDT) X-DH-BACKEND: pdx1-sub0-mail-a28 From: Juri Linkov Organization: LINKOV.NET References: <87lgvjfy2n.fsf@jidanni.org> <87ef2bk9se.fsf@mouse.gnus.org> Date: Sun, 28 Jul 2019 01:18:52 +0300 In-Reply-To: <87ef2bk9se.fsf@mouse.gnus.org> (Lars Ingebrigtsen's message of "Sat, 27 Jul 2019 13:16:01 +0200") Message-ID: <87mugzw27n.fsf@mail.linkov.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-VR-OUT-STATUS: OK X-VR-OUT-SCORE: -100 X-VR-OUT-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgeduvddrkeeigddujeeiucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuggftfghnshhusghstghrihgsvgdpffftgfetoffjqffuvfenuceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmnecujfgurhephffvufhofhffjgfkfgggtgesmhdtreertdertdenucfhrhhomheplfhurhhiucfnihhnkhhovhcuoehjuhhriheslhhinhhkohhvrdhnvghtqeenucfkphepledurdduvdelrddutdefrdejieenucfrrghrrghmpehmohguvgepshhmthhppdhhvghlohepmhgrihhlrdhjuhhrthgrrdhorhhgpdhinhgvthepledurdduvdelrddutdefrdejiedprhgvthhurhhnqdhprghthheplfhurhhiucfnihhnkhhovhcuoehjuhhriheslhhinhhkohhvrdhnvghtqedpmhgrihhlfhhrohhmpehjuhhriheslhhinhhkohhvrdhnvghtpdhnrhgtphhtthhopehlrghrshhisehgnhhushdrohhrghenucevlhhushhtvghrufhiiigvpedt 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/plain >> Also in (info "(emacs) Earlier Kills") say how to see the top or middle >> of each yank-pop without breaking the yank-pop sequence. > > I don't think there is a way to do that? FWIW, here is battle-tested (i.e. use for many years) command that allows looking at the top or middle of each yank-pop before yanking: --=-=-= Content-Type: application/emacs-lisp Content-Disposition: inline; filename=yank-from-kill-ring.el Content-Transfer-Encoding: quoted-printable (defvar yank-from-kill-ring-history nil) (defun yank-from-kill-ring (string) "Insert the kill-ring item selected from the minibuffer history. Use minibuffer navigation and search commands to browse the kill-ring in the minibuffer history before typing RET to insert the item." (interactive (list (let ((history-add-new-input nil) ;; Remove keymaps from text properties of copied string, ;; because typing RET in the minibuffer might call ;; an irrelevant command from the map of copied string. (yank-from-kill-ring-history (mapcar (lambda (h) (remove-list-of-text-properties 0 (length h) '(keymap local-map action mouse-action) h) h) kill-ring))) (read-string "Yank from kill-ring: " nil 'yank-from-kill-ring-history))= )) (setq yank-window-start (window-start)) (push-mark) (insert-for-yank string)) (global-set-key "\M-\C-y" 'yank-from-kill-ring) (put 'yank-from-kill-ring 'delete-selection t) --=-=-=-- From unknown Thu Jun 19 14:25:37 2025 X-Loop: help-debbugs@gnu.org Subject: bug#25196: mention how to see top or middle of each yank-pop Resent-From: Drew Adams Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 28 Jul 2019 00:31:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 25196 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: wontfix To: Juri Linkov , Lars Ingebrigtsen Cc: 25196@debbugs.gnu.org, =?UTF-8?Q?=E7=A9=8D=E4=B8=B9=E5=B0=BC?= Dan Jacobson Received: via spool by 25196-submit@debbugs.gnu.org id=B25196.156427386023185 (code B ref 25196); Sun, 28 Jul 2019 00:31:01 +0000 Received: (at 25196) by debbugs.gnu.org; 28 Jul 2019 00:31:00 +0000 Received: from localhost ([127.0.0.1]:45602 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hrX5X-00061t-IC for submit@debbugs.gnu.org; Sat, 27 Jul 2019 20:30:59 -0400 Received: from userp2120.oracle.com ([156.151.31.85]:50460) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hrX5U-00061f-UR for 25196@debbugs.gnu.org; Sat, 27 Jul 2019 20:30:57 -0400 Received: from pps.filterd (userp2120.oracle.com [127.0.0.1]) by userp2120.oracle.com (8.16.0.27/8.16.0.27) with SMTP id x6S0UhMU093024; Sun, 28 Jul 2019 00:30:48 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=mime-version : message-id : date : from : sender : to : cc : subject : references : in-reply-to : content-type : content-transfer-encoding; s=corp-2018-07-02; bh=5YnDXfzYhMoWhEdiJLx1cLh4lpDgz1r0NqEqS3B2uLg=; b=icJ0Olq49i681PkCq4wxRhG2TZVRyN8qvy3Qg5WnbxxwYx1cPsHcAdtegub1EJ/rM54W b20DUYrYQQEd6MIqtyZUaiZF5j8Wrbe0cmhqEUH4NqoWqKSKS6G043WPV58m4A7ar6kw 9M+9ZmK0+J9bPfdLz3svNPFNSK36Zo1Hm5D97SJeWCHz7rbp5UMfhzIZavpItk7+w++r iBg6Id39+6pxl5j6i4KlfDyJTMeqy1j/cekimvV6k17D1aKd/pYJ+UV6h/aefmZ0Tphb qxLYAyzZVIiFA7BFw7PvL5Cddw+JPyGjH4iaNTQBbAzbKVZf7yHpWkl8rvjgVf5WjQwJ Jg== Received: from aserp3030.oracle.com (aserp3030.oracle.com [141.146.126.71]) by userp2120.oracle.com with ESMTP id 2u0f8qj41v-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Sun, 28 Jul 2019 00:30:48 +0000 Received: from pps.filterd (aserp3030.oracle.com [127.0.0.1]) by aserp3030.oracle.com (8.16.0.27/8.16.0.27) with SMTP id x6S0Rfxs140248; Sun, 28 Jul 2019 00:30:47 GMT Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236]) by aserp3030.oracle.com with ESMTP id 2u0xv70pyc-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Sun, 28 Jul 2019 00:30:47 +0000 Received: from abhmp0004.oracle.com (abhmp0004.oracle.com [141.146.116.10]) by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id x6S0UhPs013536; Sun, 28 Jul 2019 00:30:46 GMT MIME-Version: 1.0 Message-ID: Date: Sat, 27 Jul 2019 17:30:42 -0700 (PDT) From: Drew Adams References: <87lgvjfy2n.fsf@jidanni.org> <87ef2bk9se.fsf@mouse.gnus.org> <87mugzw27n.fsf@mail.linkov.net> In-Reply-To: <87mugzw27n.fsf@mail.linkov.net> X-Priority: 3 X-Mailer: Oracle Beehive Extensions for Outlook 2.0.1.9.1 (1003210) [OL 16.0.4873.0 (x86)] Content-Type: text/plain; charset=iso-2022-jp Content-Transfer-Encoding: quoted-printable X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9331 signatures=668685 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0 malwarescore=0 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1906280000 definitions=main-1907280002 X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9331 signatures=668685 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 priorityscore=1501 malwarescore=0 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1011 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=999 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1906280000 definitions=main-1907280002 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 (---) > FWIW, here is battle-tested (i.e. use for many years) command > that allows looking at the top or middle of each yank-pop before > yanking: I like it, including the fact that you can: (1) edit a kill before pasting it, and even (2) enter any text you want, for pasting. #2 means this is not just about yanking kills. =20 But please, if vanilla Emacs does this, do _not_ bind it to `C-M-y'. This is a possible ~replacement (by users) for `yank-pop'. Users can bind it to `M-y'. Or if it becomes more popular someday than `yank-pop' Emacs could give it binding `M-y'. It's more or less a replacement for `yank-pop' because the end effect is more or less the same: yank something from the kill-ring (but see above). Possible variants: 1. Prevent editing in the minibuffer (e.g. optionally), so you always get a kill (you can edit the text after yanking, of course). 2. While reading the string, force all kill commands to just delete, so that editing doesn't add to the kill-ring. --- I use the secondary selection a lot, and have keys for commands that use it. I even have a ring of secondary selections. In many ways the secondary selection is, or can be, parallel to the region, and likewise its ring. I use prefix `C-M-' for the secondary-selection commands. Yes, one user's/library's use of `C-M-y' isn't reason enough to not waste that key on yet another kill-ring yanker. But the fact that it's essentially a replacement for `yank-pop' is a reasonable argument. (`browse-kill-ring.el', for example, is another such replacement.) From unknown Thu Jun 19 14:25:37 2025 X-Loop: help-debbugs@gnu.org Subject: bug#25196: mention how to see top or middle of each yank-pop Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 28 Jul 2019 10:07:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 25196 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: wontfix To: Juri Linkov Cc: 25196@debbugs.gnu.org, =?UTF-8?Q?=E7=A9=8D=E4=B8=B9=E5=B0=BC?= Dan Jacobson Received: via spool by 25196-submit@debbugs.gnu.org id=B25196.156430839520540 (code B ref 25196); Sun, 28 Jul 2019 10:07:01 +0000 Received: (at 25196) by debbugs.gnu.org; 28 Jul 2019 10:06:35 +0000 Received: from localhost ([127.0.0.1]:45783 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hrg4Z-0005LE-6g for submit@debbugs.gnu.org; Sun, 28 Jul 2019 06:06:35 -0400 Received: from quimby.gnus.org ([80.91.231.51]:53320) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hrg4X-0005L5-Bu for 25196@debbugs.gnu.org; Sun, 28 Jul 2019 06:06:33 -0400 Received: from cm-84.212.202.86.getinternet.no ([84.212.202.86] helo=stories) by quimby.gnus.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1hrg4S-0002sw-7U; Sun, 28 Jul 2019 12:06:30 +0200 From: Lars Ingebrigtsen References: <87lgvjfy2n.fsf@jidanni.org> <87ef2bk9se.fsf@mouse.gnus.org> <87mugzw27n.fsf@mail.linkov.net> Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAG1BMVEX+//z7+vb///z+//v/ ///lCgnb0s7Wjor9//VzIZgmAAACXElEQVQ4jWWUv3ObMBTHCdeLZ+NgOponBXcWOdtjoug6l/rk rEYUeS3mcOfUC3923xMIJ1ctwPvo+34KBYtc5Pn12r/3uK59n9MCPg8iuC18Z/h4Ukq9BnM52Vny p8KHDBHI4Mo5fqxCsmutUaQAgQqE25whI7suGOfKKQawFcA6Am8AHnAMItYRpNoB3PgBQGY8gAFg jJDA2gDTN1eSACUF5MrFKDCPUcG+oCSO4FQTaEWaqVu66SmHaq1dHaIcwF8sCDIrUpOh/RBtlr9G hUJPadFkggqpqkvJPUCybpLlJq31wdjSqAkAPNr5ZdnUui2TrSDFiwqeqMDHeWuTk347JqKEUeFA LCyUVhcmO5kJoCeoRVaZWhuzssIDV0cdgY1qLQx98A8gRgvrDqGlFk6Agp8RYJ++RxKkj0FnYL0H lum9AcNHO9VBvTqEkGE/wIzT8K6gEzCjWaCCe1fu+MQt3GttcJCTK5oXwP0hxNEWmJX0WQ2AddUK m3uMhu0PrnICsD2IGOfnQ08KlDQW5/QZUMKw0W2i38LPQEkJi+ScIuCfAOaOvTPJf0C9IHo5x7oB 2vT84IMrUmz3W91wiv58U7gp7rMZHumpJfTkpOh+LqE7+nH44FKuunMJsz2fJji4Uop1vw1kBVcc /GGg6JImG8Gs8DHk4IpArKu77scNOAX15ESH/TgOiiOA8Udv8f+4hOB+WjTRYXBrUzXzBV0MBF4l uCvjr2DslF2GHVwFij+rIAf4dhW7ZWlb8MSlm+e7Xd+/W7tY5BORdxDgZfS1H9auX9Id5a4g9g8B NQrPQLHE7QAAAABJRU5ErkJggg== Date: Sun, 28 Jul 2019 12:06:28 +0200 In-Reply-To: <87mugzw27n.fsf@mail.linkov.net> (Juri Linkov's message of "Sun, 28 Jul 2019 01:18:52 +0300") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Juri Linkov writes: > FWIW, here is battle-tested (i.e. use for many years) command > that allows looking at the top or middle of each yank-pop before yanking: What I'd really like (as a new feature) would be to be able to `M-y' and then do any other non-editing command, and then be able to continue the `M-y' as if I'd not done anything. Perhaps as a new com [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: 0.0 (/) X-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 (-) Juri Linkov writes: > FWIW, here is battle-tested (i.e. use for many years) command > that allows looking at the top or middle of each yank-pop before yanking: What I'd really like (as a new feature) would be to be able to `M-y' and then do any other non-editing command, and then be able to continue the `M-y' as if I'd not done anything. Perhaps as a new command, or perhaps as just how `M-y' should always behave. The latter might sound like a controversial behavioural change, but `M-y' currently just signals an error in that situation, so I guess the impact would be minimal. (I.e., having `M-y' error out in that situation is probably not in anybody's work flow?) -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From unknown Thu Jun 19 14:25:37 2025 X-Loop: help-debbugs@gnu.org Subject: bug#25196: mention how to see top or middle of each yank-pop Resent-From: Andreas Schwab Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 28 Jul 2019 11:07:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 25196 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: wontfix To: Lars Ingebrigtsen Cc: 25196@debbugs.gnu.org, =?UTF-8?Q?=E7=A9=8D=E4=B8=B9=E5=B0=BC?= Dan Jacobson , Juri Linkov Received: via spool by 25196-submit@debbugs.gnu.org id=B25196.156431198710693 (code B ref 25196); Sun, 28 Jul 2019 11:07:02 +0000 Received: (at 25196) by debbugs.gnu.org; 28 Jul 2019 11:06:27 +0000 Received: from localhost ([127.0.0.1]:45825 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hrh0U-0002mP-SI for submit@debbugs.gnu.org; Sun, 28 Jul 2019 07:06:27 -0400 Received: from mail-out.m-online.net ([212.18.0.10]:39363) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hrh0S-0002mF-DO for 25196@debbugs.gnu.org; Sun, 28 Jul 2019 07:06:25 -0400 Received: from frontend01.mail.m-online.net (unknown [192.168.8.182]) by mail-out.m-online.net (Postfix) with ESMTP id 45xKkk5Gtrz1rGRc; Sun, 28 Jul 2019 13:06:22 +0200 (CEST) Received: from localhost (dynscan1.mnet-online.de [192.168.6.70]) by mail.m-online.net (Postfix) with ESMTP id 45xKkk4ssPz1qqkG; Sun, 28 Jul 2019 13:06:22 +0200 (CEST) X-Virus-Scanned: amavisd-new at mnet-online.de Received: from mail.mnet-online.de ([192.168.8.182]) by localhost (dynscan1.mail.m-online.net [192.168.6.70]) (amavisd-new, port 10024) with ESMTP id YY6ZpPTx_50y; Sun, 28 Jul 2019 13:06:21 +0200 (CEST) X-Auth-Info: f4PoNXIslA3kTSBtoy26Sju0Ei/yqMZ300Y2G8ADiVeCKrVoiHv0M+vfXqj8Vvec Received: from igel.home (ppp-46-244-178-236.dynamic.mnet-online.de [46.244.178.236]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.mnet-online.de (Postfix) with ESMTPSA; Sun, 28 Jul 2019 13:06:21 +0200 (CEST) Received: by igel.home (Postfix, from userid 1000) id AABC32C0D8B; Sun, 28 Jul 2019 13:06:17 +0200 (CEST) From: Andreas Schwab References: <87lgvjfy2n.fsf@jidanni.org> <87ef2bk9se.fsf@mouse.gnus.org> <87mugzw27n.fsf@mail.linkov.net> X-Yow: YOW!! Now I understand advanced MICROBIOLOGY and th' new TAX REFORM laws!! Date: Sun, 28 Jul 2019 13:06:17 +0200 In-Reply-To: (Lars Ingebrigtsen's message of "Sun, 28 Jul 2019 12:06:28 +0200") Message-ID: <87r26axvti.fsf@igel.home> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.2.90 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.5 (/) 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.4 (-) On Jul 28 2019, Lars Ingebrigtsen wrote: > Juri Linkov writes: > >> FWIW, here is battle-tested (i.e. use for many years) command >> that allows looking at the top or middle of each yank-pop before yanking: > > What I'd really like (as a new feature) would be to be able to `M-y' and > then do any other non-editing command, and then be able to continue the > `M-y' as if I'd not done anything. Perhaps as a new command, or perhaps > as just how `M-y' should always behave. It could be bound to M-0 M-y, which would normally be a no-op. It could reestablish the yank-pop sequence, without modifying anything. Andreas. -- Andreas Schwab, schwab@linux-m68k.org GPG Key fingerprint = 7578 EB47 D4E5 4D69 2510 2552 DF73 E780 A9DA AEC1 "And now for something completely different." From unknown Thu Jun 19 14:25:37 2025 X-Loop: help-debbugs@gnu.org Subject: bug#25196: mention how to see top or middle of each yank-pop Resent-From: "Basil L. Contovounesios" Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 28 Jul 2019 13:34:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 25196 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: wontfix To: Andreas Schwab Cc: Lars Ingebrigtsen , =?UTF-8?Q?=E7=A9=8D=E4=B8=B9=E5=B0=BC?= Dan Jacobson , 25196@debbugs.gnu.org, Juri Linkov Received: via spool by 25196-submit@debbugs.gnu.org id=B25196.156432080425039 (code B ref 25196); Sun, 28 Jul 2019 13:34:02 +0000 Received: (at 25196) by debbugs.gnu.org; 28 Jul 2019 13:33:24 +0000 Received: from localhost ([127.0.0.1]:45930 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hrjIi-0006Vm-GT for submit@debbugs.gnu.org; Sun, 28 Jul 2019 09:33:24 -0400 Received: from mail-wr1-f66.google.com ([209.85.221.66]:46541) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hrjIg-0006VX-7T for 25196@debbugs.gnu.org; Sun, 28 Jul 2019 09:33:22 -0400 Received: by mail-wr1-f66.google.com with SMTP id z1so58953013wru.13 for <25196@debbugs.gnu.org>; Sun, 28 Jul 2019 06:33:22 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tcd-ie.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=qjI1Qim5zRJ7Kt+iIVznd1ssaisnvp+Wq5CGC3rm5Lc=; b=ornOm5gOUy530eFA9dGnYqEns1BXQ58UM3vQ/WCWsoutTyESGISvfOGGNSzRVm0ht8 LjQGtJ/h+8q4PzJuQ1ztsZ3IQVr3bzviN4u6qPiUSi18YQ0m7uKpOJz1VXXx6/9PV3Jj AJ56KKoCPyXQ6r+AE3LkeqT5Es1l+Ut/yWy93oYWgwZqF1fqsrgYIvKuBpxgJTj6YaGg favxi4M1a3zs5zmnZbV/cNKM+EkYddPWgVE+RqRf39Hg4NoHhdIOvPETAbshL/P3PlaK TTiC1GSGDIDhb/WIjnIjFdfbGDl8+cbUS9S6l7/bnZzhuHNmSktqZ6X73eHIoSA6FR/K q+yQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=qjI1Qim5zRJ7Kt+iIVznd1ssaisnvp+Wq5CGC3rm5Lc=; b=JHK83rwwaJOg13rKkG0VTSXKf6cS4XdZcGqtGjlwfJEMiLkz0+o67USLg5PZtYKNKL DqNp2ifpcDFZHc10mGZ3cAeL2B8Pg4Y1DWdUeGtQ5+ajAI3syT17KJjlqq16w7rlJj2G S3DhBVuvtsu+LE47cnySI1urJ5411k6FEpgofDMkfqqj6avL2lA7cUhXW1rlxJhPOzDE 5/nopCPUTOo4fAU31ELe5SKqlxT+FogNeaFkktHY5UlitArJ2E6oxB5ELzA0mcjpUM/k 36mRN31p31T2M0/M4Xc9HPklbEArU1eCn3fS311/1QZftpfXTrH7OGCuVf0IHCWdQnMs 2+OQ== X-Gm-Message-State: APjAAAWtC/Y4STVQC1kQC9a/dJSbc/B0wCBN0z7pUX3Od84sRTtrLZd/ olflJcoYLGQkCxC3ydfFcygC8g== X-Google-Smtp-Source: APXvYqxBGL9NPUvwKY0vwkaqbZy+lfmeoYJfESy17d40haxHfNHo1XwA1J9BiYb7flt5tPpBsAorFA== X-Received: by 2002:a5d:540e:: with SMTP id g14mr5461148wrv.346.1564320796333; Sun, 28 Jul 2019 06:33:16 -0700 (PDT) Received: from localhost ([2a02:8084:20e2:c380:1f68:7ff5:120d:64e]) by smtp.gmail.com with ESMTPSA id 32sm51221912wrh.76.2019.07.28.06.33.14 (version=TLS1_3 cipher=AEAD-AES256-GCM-SHA384 bits=256/256); Sun, 28 Jul 2019 06:33:15 -0700 (PDT) From: "Basil L. Contovounesios" References: <87lgvjfy2n.fsf@jidanni.org> <87ef2bk9se.fsf@mouse.gnus.org> <87mugzw27n.fsf@mail.linkov.net> <87r26axvti.fsf@igel.home> Date: Sun, 28 Jul 2019 14:33:14 +0100 In-Reply-To: <87r26axvti.fsf@igel.home> (Andreas Schwab's message of "Sun, 28 Jul 2019 13:06:17 +0200") Message-ID: <877e82nv1h.fsf@tcd.ie> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain 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 (-) Andreas Schwab writes: > On Jul 28 2019, Lars Ingebrigtsen wrote: > >> What I'd really like (as a new feature) would be to be able to `M-y' and >> then do any other non-editing command, and then be able to continue the >> `M-y' as if I'd not done anything. Perhaps as a new command, or perhaps >> as just how `M-y' should always behave. > > It could be bound to M-0 M-y, which would normally be a no-op. FWIW, M-0 M-y is not entirely a no-op when interprogram-paste-function is and returns non-nil. -- Basil From unknown Thu Jun 19 14:25:37 2025 X-Loop: help-debbugs@gnu.org Subject: bug#25196: mention how to see top or middle of each yank-pop Resent-From: "Basil L. Contovounesios" Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 01 Aug 2019 14:36:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 25196 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: wontfix To: Lars Ingebrigtsen Cc: 25196@debbugs.gnu.org, =?UTF-8?Q?=E7=A9=8D=E4=B8=B9=E5=B0=BC?= Dan Jacobson , Juri Linkov Received: via spool by 25196-submit@debbugs.gnu.org id=B25196.156467015119156 (code B ref 25196); Thu, 01 Aug 2019 14:36:02 +0000 Received: (at 25196) by debbugs.gnu.org; 1 Aug 2019 14:35:51 +0000 Received: from localhost ([127.0.0.1]:54852 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1htCBJ-0004yq-P1 for submit@debbugs.gnu.org; Thu, 01 Aug 2019 10:35:50 -0400 Received: from mail-wr1-f45.google.com ([209.85.221.45]:44220) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1htCBG-0004yZ-UP for 25196@debbugs.gnu.org; Thu, 01 Aug 2019 10:35:47 -0400 Received: by mail-wr1-f45.google.com with SMTP id p17so73839732wrf.11 for <25196@debbugs.gnu.org>; Thu, 01 Aug 2019 07:35:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tcd-ie.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=EbCdG76CQvFlI32DVOY31t0aamVedcaAXJxQMwEeHCM=; b=CQoEP3yM79+P09M6LDYEommfI0VX2cgrmgC1ysNeMe38dcaH9hXmPiWSU4XuwY/kfn 0gvo5MproPnWAdQ/8SJMV0piIGADVm6Tw44ZZWQtoRJLS08HuJOU5GUlXUdyQDDy/awj 6/STwmruuuTqQaVWlb98Ub7Rk7vEj5XRGsCbDtaDr8onYTyO8h+fO2K9t6EssLdX+wP2 12ZK79k4OBiG07JiWVLF3jZM02b1TNDOXlKQQJm0ymbkPj7OWZXhlG4GnqaI9wIFlKwg Ux9IC7DXJzx2YyvYlq+hDc40LPcJX9X7ZRx9WEjtIEuPiUG9yfxAVkezQ8QlNjAlPNR3 IIdA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=EbCdG76CQvFlI32DVOY31t0aamVedcaAXJxQMwEeHCM=; b=c5hY1fB73EBlErLcXfHdIN87foAmnoYQbnntbhYqXHISJ3E24i1z+cAmZXkK+Ve7I6 L61SkJjEA1O1HyQPDfYORxgISLUnaauxTDHl7h/J7TE0TtFVkZK0RxSPqYV00afR+SYE 5LK5GjYpmUoPOOZdgtI0OfxlagraT5akHtrtdb/QRQmQLVYEHNLUbF/bWcFe9alZB/Lx THfeHJCAwp82fNR4MzSOG8Cs+ZgI+d84bZKoi0UUi+sl3TNglVHB0I9i/LXG36AQCNpY ADFG80ZUzJG+fHQjGsx6h485bXAyIrchCWIKQKmqCk7kXYQJPYiWoD29Pd/F3P0v0qIM FovQ== X-Gm-Message-State: APjAAAWPgOeVuCUSwX16tTFrbyNv+NfZuxoXOWkr9KxY7mMHuzDzY0yM HxkU5+sgnvSaX6mCINK0Law/EA== X-Google-Smtp-Source: APXvYqy7kpu87MAqLtbQkDTQvHOqcU15k+IJCiEb3mseyRL4AS4fUTLUged5u1/xSk8fAGk/PmIs1g== X-Received: by 2002:a5d:498a:: with SMTP id r10mr52917912wrq.28.1564670141021; Thu, 01 Aug 2019 07:35:41 -0700 (PDT) Received: from localhost (adsl-131.91.140.89.tellas.gr. [91.140.89.131]) by smtp.gmail.com with ESMTPSA id c1sm163374499wrh.1.2019.08.01.07.35.39 (version=TLS1_3 cipher=AEAD-AES256-GCM-SHA384 bits=256/256); Thu, 01 Aug 2019 07:35:39 -0700 (PDT) From: "Basil L. Contovounesios" References: <87lgvjfy2n.fsf@jidanni.org> <87ef2bk9se.fsf@mouse.gnus.org> <87mugzw27n.fsf@mail.linkov.net> Date: Thu, 01 Aug 2019 17:35:32 +0300 In-Reply-To: (Lars Ingebrigtsen's message of "Sun, 28 Jul 2019 12:06:28 +0200") Message-ID: <87o9190x8r.fsf@tcd.ie> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain 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 (-) Lars Ingebrigtsen writes: > Juri Linkov writes: > >> FWIW, here is battle-tested (i.e. use for many years) command >> that allows looking at the top or middle of each yank-pop before yanking: > > What I'd really like (as a new feature) would be to be able to `M-y' and > then do any other non-editing command, and then be able to continue the > `M-y' as if I'd not done anything. Perhaps as a new command, or perhaps > as just how `M-y' should always behave. > > The latter might sound like a controversial behavioural change, but > `M-y' currently just signals an error in that situation, so I guess the > impact would be minimal. (I.e., having `M-y' error out in that > situation is probably not in anybody's work flow?) FWIW, see some slightly related discussion in the following thread: https://lists.gnu.org/archive/html/emacs-devel/2010-03/msg00650.html https://lists.gnu.org/archive/html/emacs-devel/2010-03/msg01176.html https://lists.gnu.org/archive/html/emacs-devel/2010-03/msg01194.html Thanks, -- Basil From unknown Thu Jun 19 14:25:37 2025 X-Loop: help-debbugs@gnu.org Subject: bug#25196: mention how to see top or middle of each yank-pop Resent-From: Drew Adams Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 01 Aug 2019 14:57:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 25196 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: wontfix To: "Basil L. Contovounesios" , Lars Ingebrigtsen Cc: 25196@debbugs.gnu.org, =?UTF-8?Q?=E7=A9=8D=E4=B8=B9=E5=B0=BC?= Dan Jacobson , Juri Linkov Received: via spool by 25196-submit@debbugs.gnu.org id=B25196.156467138521333 (code B ref 25196); Thu, 01 Aug 2019 14:57:02 +0000 Received: (at 25196) by debbugs.gnu.org; 1 Aug 2019 14:56:25 +0000 Received: from localhost ([127.0.0.1]:54878 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1htCVE-0005Y1-Rs for submit@debbugs.gnu.org; Thu, 01 Aug 2019 10:56:25 -0400 Received: from userp2130.oracle.com ([156.151.31.86]:37236) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1htCVC-0005Xk-6f for 25196@debbugs.gnu.org; Thu, 01 Aug 2019 10:56:23 -0400 Received: from pps.filterd (userp2130.oracle.com [127.0.0.1]) by userp2130.oracle.com (8.16.0.27/8.16.0.27) with SMTP id x71En9AQ152214; Thu, 1 Aug 2019 14:56:15 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=mime-version : message-id : date : from : sender : to : cc : subject : references : in-reply-to : content-type : content-transfer-encoding; s=corp-2018-07-02; bh=pum8Yy4YcYi3BOiaVQVcdf/VAjqVH2fWvnWoggcoptA=; b=c7VbvfdUUMAywTY3u7y+fwlTZRDW1+UvLz++EueznfZMUOxWh1izxYB5ydkwd3yLXczu /EEIt5mkymgPje8vwJn2CrPJgAy2bvw0LGEWyBVcIQ6cq6pIuRg5Qyltzioc1jx2zQt5 F3/hkBh83J8OfVbxyf4PPWp68yvWCN3VMVu6hen/VqtdRpYYXaUqSvSzdfj+qFzwFAo5 +Mn5dXW/e9MpdKE40lNpsyuDVLl7h0Vj1AEPUqb9h1r/hPnHrOZZ52aQXLBf1i2CaiTH 7itSyFF1KdnKucn5G+y7Ychwftep2bdNp4O5Hh0lyQqqDRAF10sC7T2RZMVgtYylPnSe qQ== Received: from userp3020.oracle.com (userp3020.oracle.com [156.151.31.79]) by userp2130.oracle.com with ESMTP id 2u0e1u4mfx-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Thu, 01 Aug 2019 14:56:14 +0000 Received: from pps.filterd (userp3020.oracle.com [127.0.0.1]) by userp3020.oracle.com (8.16.0.27/8.16.0.27) with SMTP id x71EqPSs124991; Thu, 1 Aug 2019 14:54:14 GMT Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236]) by userp3020.oracle.com with ESMTP id 2u3mbub4cc-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Thu, 01 Aug 2019 14:54:14 +0000 Received: from abhmp0016.oracle.com (abhmp0016.oracle.com [141.146.116.22]) by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id x71EsB1e025645; Thu, 1 Aug 2019 14:54:12 GMT MIME-Version: 1.0 Message-ID: <44efa309-3e91-4080-9114-bb0e50669bdc@default> Date: Thu, 1 Aug 2019 07:54:11 -0700 (PDT) From: Drew Adams References: <87lgvjfy2n.fsf@jidanni.org> <87ef2bk9se.fsf@mouse.gnus.org> <87mugzw27n.fsf@mail.linkov.net> <87o9190x8r.fsf@tcd.ie> In-Reply-To: <87o9190x8r.fsf@tcd.ie> X-Priority: 3 X-Mailer: Oracle Beehive Extensions for Outlook 2.0.1.9.1 (1003210) [OL 16.0.4873.0 (x86)] Content-Type: text/plain; charset=iso-2022-jp Content-Transfer-Encoding: quoted-printable X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9336 signatures=668685 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0 malwarescore=0 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1906280000 definitions=main-1908010157 X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9336 signatures=668685 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 priorityscore=1501 malwarescore=0 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1015 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=999 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1906280000 definitions=main-1908010157 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 (---) > FWIW, see some slightly related discussion in the following thread: >=20 > https://lists.gnu.org/archive/html/emacs-devel/2010-03/msg00650.html Yes. Might as well add the enhancements of `browse-kill-ring+.el' to that input/discussion: * Option `browse-kill-ring-alternative-ring' is an alternative selection ring to use, in addition to the `kill-ring'. You can customize the value to any ring of strings you like. * `browse-kill-ring' lets you use either ring as the selection ring to browse and paste. You can even use both rings, in different `browse-kill-ring' display buffers. In such a buffer, `o' pops to the list for the other ring. * If you also use library `second-sel.el' then, by default, the secondary selection ring is the alternative ring. * You can customize the set of commands that are recognized as yank alternative yank commands. The alternative yank commands are commands that yank using a different selection ring. * Following a yank command or alternative yank command, `M-y' pops and yanks the appropriate type of selection. A prefix arg N chooses the Nth previous selection in the ring. * Otherwise (not following a yank or alternative yank), `M-y' browses the current selection ring. A prefix arg switches to the other selection ring. If you are in a `browse-kill-ring' buffer, then `M-y' switches to the other ring even without a prefix arg. * If there is no alternative selection ring then `M-y' either pops (following a yank) or browses (not following a yank) the `kill-ring'. --- https://www.emacswiki.org/emacs/download/browse-kill-ring%2b.el From unknown Thu Jun 19 14:25:37 2025 X-Loop: help-debbugs@gnu.org Subject: bug#25196: mention how to see top or middle of each yank-pop Resent-From: Juri Linkov Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 01 Aug 2019 21:47:04 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 25196 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: wontfix To: "Basil L. Contovounesios" Cc: Lars Ingebrigtsen , 25196@debbugs.gnu.org, =?UTF-8?Q?=E7=A9=8D=E4=B8=B9=E5=B0=BC?= Dan Jacobson Received: via spool by 25196-submit@debbugs.gnu.org id=B25196.156469597111761 (code B ref 25196); Thu, 01 Aug 2019 21:47:04 +0000 Received: (at 25196) by debbugs.gnu.org; 1 Aug 2019 21:46:11 +0000 Received: from localhost ([127.0.0.1]:55542 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1htItm-00032j-63 for submit@debbugs.gnu.org; Thu, 01 Aug 2019 17:46:11 -0400 Received: from black.elm.relay.mailchannels.net ([23.83.212.19]:58406) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1htItf-0002wH-Ez for 25196@debbugs.gnu.org; Thu, 01 Aug 2019 17:46:04 -0400 X-Sender-Id: dreamhost|x-authsender|jurta@jurta.org Received: from relay.mailchannels.net (localhost [127.0.0.1]) by relay.mailchannels.net (Postfix) with ESMTP id E2118341DF7; Thu, 1 Aug 2019 21:46:01 +0000 (UTC) Received: from pdx1-sub0-mail-a12.g.dreamhost.com (100-96-38-55.trex.outbound.svc.cluster.local [100.96.38.55]) (Authenticated sender: dreamhost) by relay.mailchannels.net (Postfix) with ESMTPA id 1A6933421DB; Thu, 1 Aug 2019 21:46:01 +0000 (UTC) X-Sender-Id: dreamhost|x-authsender|jurta@jurta.org Received: from pdx1-sub0-mail-a12.g.dreamhost.com ([TEMPUNAVAIL]. [64.90.62.162]) (using TLSv1.2 with cipher DHE-RSA-AES256-GCM-SHA384) by 0.0.0.0:2500 (trex/5.17.5); Thu, 01 Aug 2019 21:46:01 +0000 X-MC-Relay: Neutral X-MailChannels-SenderId: dreamhost|x-authsender|jurta@jurta.org X-MailChannels-Auth-Id: dreamhost X-Descriptive-Towering: 015ef13a5245698a_1564695961646_216128870 X-MC-Loop-Signature: 1564695961646:2868128356 X-MC-Ingress-Time: 1564695961646 Received: from pdx1-sub0-mail-a12.g.dreamhost.com (localhost [127.0.0.1]) by pdx1-sub0-mail-a12.g.dreamhost.com (Postfix) with ESMTP id 40A7A83B1D; Thu, 1 Aug 2019 14:45:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=linkov.net; h=from:to:cc :subject:references:date:in-reply-to:message-id:mime-version :content-type; s=linkov.net; bh=seo11pUl01H+jXifQkBmHYZUeII=; b= x+st0fl3e3d4XLZuro0PhTcaxMF62rTSiq18X0O5zhmKh22wje73G77NolEicQ8J pfgsEmfsnWR3ivLD4QaN2LzjEI8UbF/dEsl6oNsZBqm1eYLjv1mvvjxmuQAlFk+5 MEWCqjIZuhTt8ToUG08N51M0ydhxOVInYy8igbg6ptQ= Received: from mail.jurta.org (m91-129-103-76.cust.tele2.ee [91.129.103.76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) (Authenticated sender: jurta@jurta.org) by pdx1-sub0-mail-a12.g.dreamhost.com (Postfix) with ESMTPSA id DB2C883B16; Thu, 1 Aug 2019 14:45:54 -0700 (PDT) X-DH-BACKEND: pdx1-sub0-mail-a12 From: Juri Linkov Organization: LINKOV.NET References: <87lgvjfy2n.fsf@jidanni.org> <87ef2bk9se.fsf@mouse.gnus.org> <87mugzw27n.fsf@mail.linkov.net> <87o9190x8r.fsf@tcd.ie> Date: Fri, 02 Aug 2019 00:12:48 +0300 In-Reply-To: <87o9190x8r.fsf@tcd.ie> (Basil L. Contovounesios's message of "Thu, 01 Aug 2019 17:35:32 +0300") Message-ID: <87blx8y4xz.fsf@mail.linkov.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain X-VR-OUT-STATUS: OK X-VR-OUT-SCORE: -100 X-VR-OUT-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgeduvddrleekgddtgecutefuodetggdotefrodftvfcurfhrohhfihhlvgemucggtfgfnhhsuhgsshgtrhhisggvpdfftffgtefojffquffvnecuuegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenucfjughrpefhvffuohhfffgjkfgfgggtsehttdertddtredtnecuhfhrohhmpefluhhrihcunfhinhhkohhvuceojhhurhhisehlihhnkhhovhdrnhgvtheqnecuffhomhgrihhnpehgnhhurdhorhhgnecukfhppeeluddruddvledruddtfedrjeeinecurfgrrhgrmhepmhhouggvpehsmhhtphdphhgvlhhopehmrghilhdrjhhurhhtrgdrohhrghdpihhnvghtpeeluddruddvledruddtfedrjeeipdhrvghtuhhrnhdqphgrthhhpefluhhrihcunfhinhhkohhvuceojhhurhhisehlihhnkhhovhdrnhgvtheqpdhmrghilhhfrhhomhepjhhurhhisehlihhnkhhovhdrnhgvthdpnhhrtghpthhtoheptghonhhtohhvohgssehttggurdhivgenucevlhhushhtvghrufhiiigvpedt 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 (-) > FWIW, see some slightly related discussion in the following thread: > > https://lists.gnu.org/archive/html/emacs-devel/2010-03/msg00650.html > https://lists.gnu.org/archive/html/emacs-devel/2010-03/msg01176.html > https://lists.gnu.org/archive/html/emacs-devel/2010-03/msg01194.html I guess nothing was changed after that discussion is because a package 'browse-kill-ring' is easy to install from MELPA, and a small snippet that I posted is easy to add to the init file.