X-Loop: help-debbugs@HIDDEN
Subject: bug#52417: Mark ring navigation could be two-way
Resent-From: ndame <laszlomail@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Fri, 10 Dec 2021 21:21:01 +0000
Resent-Message-ID: <handler.52417.B.163917122215717 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: report 52417
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords:
To: 52417 <at> debbugs.gnu.org
X-Debbugs-Original-To: "Bug reports for GNU Emacs, the Swiss army knife of text editors" <bug-gnu-emacs@HIDDEN>
Reply-To: ndame <laszlomail@HIDDEN>
Received: via spool by submit <at> debbugs.gnu.org id=B.163917122215717
(code B ref -1); Fri, 10 Dec 2021 21:21:01 +0000
Received: (at submit) by debbugs.gnu.org; 10 Dec 2021 21:20:22 +0000
Received: from localhost ([127.0.0.1]:48034 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1mvnJV-00045Q-P6
for submit <at> debbugs.gnu.org; Fri, 10 Dec 2021 16:20:21 -0500
Received: from lists.gnu.org ([209.51.188.17]:43146)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <laszlomail@HIDDEN>) id 1mvnJR-00045F-2c
for submit <at> debbugs.gnu.org; Fri, 10 Dec 2021 16:20:20 -0500
Received: from eggs.gnu.org ([209.51.188.92]:43852)
by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.90_1) (envelope-from <laszlomail@HIDDEN>)
id 1mvnJQ-0006AE-Nz
for bug-gnu-emacs@HIDDEN; Fri, 10 Dec 2021 16:20:16 -0500
Received: from mail-4319.protonmail.ch ([185.70.43.19]:22195)
by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.90_1) (envelope-from <laszlomail@HIDDEN>)
id 1mvnJO-0006i0-JO
for bug-gnu-emacs@HIDDEN; Fri, 10 Dec 2021 16:20:16 -0500
Date: Fri, 10 Dec 2021 21:20:06 +0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com;
s=protonmail2; t=1639171208;
bh=h+pElm7cxSfEd+QUUyaVZtGd2f3Z2lyGT51eZOM2iDY=;
h=Date:To:From:Reply-To:Subject:Message-ID:From:To:Cc;
b=mTRkDpD4OPLUaK7MCGrNhmBpYuAImDsOmUD18Q9NLqJXu0c/gixZ+ABuSwe9SXoP3
PkjzOjDK6/knSg7+bz9+/wnL5teLcdjVAGcKizReMInWqIlGtEPO3KZe/S8ifazo9X
8AV0edWKjhETunCezlwbjTb5Ak38YPXUt4Ng4kviV8+sVeGW/39PoDtSN+OUff9gAa
vWAwpIA5JcABAxyrTBSCfB8TcoX9n+lToBtfNF3nRTFCCWH4oSrwcy12cG1p99JrBO
tUJl3a37ihQVduAfvnSo44JQ7TBPdOI7dGpl0QPduOrBVw9ukFAmZl15XwMXMjrxp8
dOC98snRlCeYQ==
From: ndame <laszlomail@HIDDEN>
Message-ID: <-j5gTcLQGFew-tw_ci6TkJS4FRkRAci7rQ_Blw_-TN1RWE9pvew0hgL9b78KA4pBSbBO7bVAGGslf5ilY8JbalPxdpPibWBkQ4oqm0hCOfo=@protonmail.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Status: No, score=-1.2 required=10.0 tests=ALL_TRUSTED,DKIM_SIGNED,
DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM shortcircuit=no
autolearn=disabled version=3.4.4
X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on
mailout.protonmail.ch
Received-SPF: pass client-ip=185.70.43.19;
envelope-from=laszlomail@HIDDEN; helo=mail-4319.protonmail.ch
X-Spam_score_int: -20
X-Spam_score: -2.1
X-Spam_bar: --
X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1,
DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001,
RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_PASS=-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 <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -2.3 (--)
Other tools has similar features like the mark ring and they
provide two-way navigation, so you can go back to some previous
position to check something, and then you can go forward in the
ring to get back to a more recent position or the latest position
if you want.
Emacs could have this too by providing a command which allows
moving forward in the mark ring.
Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) Content-Type: text/plain; charset=utf-8 X-Loop: help-debbugs@HIDDEN From: help-debbugs@HIDDEN (GNU bug Tracking System) To: ndame <laszlomail@HIDDEN> Subject: bug#52417: Acknowledgement (Mark ring navigation could be two-way) Message-ID: <handler.52417.B.163917122215717.ack <at> debbugs.gnu.org> References: <-j5gTcLQGFew-tw_ci6TkJS4FRkRAci7rQ_Blw_-TN1RWE9pvew0hgL9b78KA4pBSbBO7bVAGGslf5ilY8JbalPxdpPibWBkQ4oqm0hCOfo=@protonmail.com> X-Gnu-PR-Message: ack 52417 X-Gnu-PR-Package: emacs Reply-To: 52417 <at> debbugs.gnu.org Date: Fri, 10 Dec 2021 21:21:01 +0000 Thank you for filing a new bug report with debbugs.gnu.org. This is an automatically generated reply to let you know your message has been received. Your message is being forwarded to the package maintainers and other interested parties for their attention; they will reply in due course. Your message has been sent to the package maintainer(s): bug-gnu-emacs@HIDDEN If you wish to submit further information on this problem, please send it to 52417 <at> debbugs.gnu.org. Please do not send mail to help-debbugs@HIDDEN unless you wish to report a problem with the Bug-tracking system. --=20 52417: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D52417 GNU Bug Tracking System Contact help-debbugs@HIDDEN with problems
X-Loop: help-debbugs@HIDDEN
Subject: bug#52417: Mark ring navigation could be two-way
Resent-From: Daniel =?UTF-8?Q?Mart=C3=ADn?= <mardani29@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Sat, 11 Dec 2021 15:45:02 +0000
Resent-Message-ID: <handler.52417.B.1639237476574 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 52417
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords:
To: 52417 <at> debbugs.gnu.org
Cc: laszlomail@HIDDEN
X-Debbugs-Original-To: ndame via "Bug reports for GNU Emacs, the Swiss army knife of text editors" <bug-gnu-emacs@HIDDEN>
X-Debbugs-Original-Cc: 52417 <at> debbugs.gnu.org, ndame <laszlomail@HIDDEN>
Received: via spool by submit <at> debbugs.gnu.org id=B.1639237476574
(code B ref -1); Sat, 11 Dec 2021 15:45:02 +0000
Received: (at submit) by debbugs.gnu.org; 11 Dec 2021 15:44:36 +0000
Received: from localhost ([127.0.0.1]:49901 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1mw4Y8-00009C-Cc
for submit <at> debbugs.gnu.org; Sat, 11 Dec 2021 10:44:36 -0500
Received: from lists.gnu.org ([209.51.188.17]:48972)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <mardani29@HIDDEN>) id 1mw4Y5-00008s-4v
for submit <at> debbugs.gnu.org; Sat, 11 Dec 2021 10:44:34 -0500
Received: from eggs.gnu.org ([209.51.188.92]:41092)
by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.90_1) (envelope-from <mardani29@HIDDEN>)
id 1mw4Y4-0002Lw-Rw
for bug-gnu-emacs@HIDDEN; Sat, 11 Dec 2021 10:44:32 -0500
Received: from sonic310-11.consmr.mail.ir2.yahoo.com ([77.238.177.32]:45103)
by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
(Exim 4.90_1) (envelope-from <mardani29@HIDDEN>)
id 1mw4Y1-0002j2-IS
for bug-gnu-emacs@HIDDEN; Sat, 11 Dec 2021 10:44:32 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.es; s=s2048;
t=1639237465; bh=YlvleiNFION2z04TyHjSNKSkh+SZmdm7tZmLfI/fuVk=;
h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To;
b=XEC7hR3to+zcPJjxc27g6tw2/G3Rlljx8niTSXf93nbyiS2U53GCV4lPXgT5IuE3FH+JYx6XwXRAZerLg9Kwgiz38fVnoNAvL7vt+9X+b9Ds8C/CmO9EbUV4L7VB03VJXVYESWlTw+2czwM2icW/hsrBK18ycPpqDqaLAPu4IAljh+V7axz2QA8NLL0lcb4OZneUSX4ufCdcFqhuVEK8bw3EIzetTohKVQvNNVEdPsunPNIN9dGWT5v/hV28q1WHUl/hLSc14+LLTovlYwO/FRLOsT8u+LpRoEq7TTXBEJTpWxJod2/MTXKBGiGhVHf2RnaJGXVkoYyEFAyVoE9oyw==
X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
t=1639237465; bh=ZWgfy+IK0Ne1BElM9CaBmWF/+lTRjjHhhHFHd1qfXkU=;
h=X-Sonic-MF:From:To:Subject:Date:From:Subject;
b=niIqUhwdwAqRou5KvEFF07TZH2jnMuPkhAm45034vd6qlM6uS69mifOuhbG3q5Wu8JwGXKSSoo7xcSAafnjGy5WtNwSrKDO26yjQE/wnhFflMdxRX5DCkWxLzeaihzEO25emANMd+pg48Aqn84NlWCfH8p0SGuUB3UYXcKmJFKMJdVyw/Cpc1Reks1X0sYwanv1gT6AAPBnYCo752MKjh2XQYhbhC6A5/41b8bh+xPnpVOsPfsTIg8Y+gCIqBSIaZw3f8bf2ZCloqa5Uz+ERzj0SNlbm6V/ZL/qIk9JD5Grj3UJRJ3ZaCoIMek48IistESLPd8F6UersQA3U4R4yCQ==
X-YMail-OSG: 6rHTHrgVM1nzZu_pcDMiOzlvE9vYz2TwtNT5ED.U_ln_mDsbGexeotJFGW12S9g
7UJTNifbzFC6QnDnCTARsff.EPBRn22wehr2ebGIckHFBJ4BjbUlKMH3WRdsolRtMopMkwdpiOL9
s1kEvU7MIH2o91NuI.wkfqS8G3BONl4IjJbyX3beob5DTf8JvxnEPSc5hbleLifQW1QfgeY6uyvo
Iq8UnPAm8KjiP3lIyT432N_3eSgibzOU8azcQOF.DivZA.Tek9zQQE_.Fr5sYK1M_rru8ntMQkAY
7NUQC2Y3snyiLkG_pV00ayU_pCCpf6wbOyWVH9BE_f4ggRMQfYIElC8JglurDA4bLDRBpY4_ohIs
SGF97cepwoNRsYNt_0lufNR9nTdGKKjgn7niXtWfyvVaW6Yq2xs4XKfUOLd1TgL7MziNCsDO4P3E
s4Ody23gG1YA_k1TXhluPnAKaVNp7k.lLS50wY1BCE78AjaH4yKXyG.ebTRGVBoFNbAJsNYiC.WE
unY47PqcrxqDZgn3mn151suluSbdDvOWVpnlUlfo9aySX7UaQ2j.yFEYIoX_XL.lLaitGVH5is0P
KXdvz9H38CVWWoznV77cx5tuO8SnnY6BZRkQKzenkGiGPUnKIxD8sGQYmfRTR0rVC01qs1HR0WrQ
kU95k8IdWQ5n8nZZwKv7wsLh2qvMrMW8FTCQ9hzqSFniPPQ8jes1_dEWIgcY9zbSqAjDU8q64.nK
KFnM_09AglBWOpou6oABELUiWAElW2_f6QzFE11d.IC92l9v289M29.ZVsN8zvLLv2nRYQn1fgCd
XgrQuZ8urAuk0JrYrifDSWt9.SvqpsatHkQpwXCaRayog6pZb8OBHJhR0hilUWNY_2mOz1PUp6t4
JuzcgSsqLKlzK5V2dXbdnVLwWDeorvSAT3SgP_FIa4_PIuqgkE.tbvw0vyYNgOEVtE2PBwNvLIlY
xEMgWOpQIYTSOuFuqbgXDTzG32hJHtlZ5JykvlwiNmdxpvFG.v.bdzZ36NO6afk2tN3TG5rtRHoO
htkjUyRfpIkzg0cVj48zQF7CSD3ZoqmQrTOg1YN.UqrRiPEEtyMsTJwqZod2Vj1d7lRNg9sMNFWd
mQpL7BCmXHmxAXs2vLbUGieDXlSVtR3OzlK.3W2MYKqDR5xkDCptLXCmq7XtY1_7DyruLOIwalNp
b5XXG_ODK17cGRDMRncaRvKs.WTSD.j8IWyNKd4cFcscXSxVI5v5YE2u70zlcxm.6.V5X3Sa9w7z
1pTBLqpTdAEuRtDs8D5nl45VD5EWvYHqAUZjyWdycMFZ_Qzt01FUMaXNg3QB6._XhR7puXBKdjny
1lTSnhmjwmEIp5oZMnDUGchL29s72VrumLOkiBHeutRnfAgE45vsn_RMQBDUJau9p7DbG7gnvGkU
3gmO27.Xxr9e31.nQ7rgySvRMOEYQTIAY_s0HZH0IFWuxHb2TsnQUbuvHe4.Q0WmEucovvCGs_GK
ZDhx6Dum7r3z._WlkewXYsFIVizgGrxV0B3O79vJFbyj.fE2bEiBItzNdSd7FtoCnuFxDt_W5kH7
doPB.5UNQ2a0qnWo46u5O9ZvgwJOhxJFSAJ6_SUXDPDKfp30Vz3J_2iXQxo.i7rq8C61ocsUtUqR
0BgVaXMjWP96kxejpQMTa3zkaPZdNWYhYlP2VBDyXccWOtMgCFeGieR.0sFzRiPinyhq00m7eSqh
luwJsHU0oBsKJWcww_vhqifeD7hPQQAtqxFiXpsfFkRUXskZIpcm5ieJpocPVxj54ZHhy2D69xkL
RJjXYycCUfs9iTtEHDK0TVGHUbVDY3J8_hUuQFMW5Acyv_7OggfJ0riQ6Q0Gri36mWtyKYKOmVjW
Ix_v9k2B..Z0hISy2TN5Xx6NVq0rAvSNWSLLO9OJ8WQeHd7RQaGYuCFXDUMLXX9.P6_hKCDhoBcl
MHmaBtUGb9V3l3DL9kDgVA3KAgT4U5eAJqb5UuYSytq0gfU5nJe6.yUyrwFc5yYQ.Oxk9Mz31GOg
KdKL_CXOSYuVW2K_bkoNUaR1zOU4K3SLkNpGw2kXvfJXipaDBUog_yHQ6YWsnsZf.fBikIaGrobK
InBX.2yRz90jg9Vw5sMTqD3lCSIOfH7BD6SxhkgSM8dorhss9Wok8MSdntZKXQS6sNdKMrCgCUOA
Caw9Kk.WLs_Zr8L_4MeyYCxa.whXNmVkdb9AHXuFraXlJtW.7V3Hbs.D3ygw1uCS6FuaTEJ.ypQp
GLrM5VsoorUM9C876X.JNjNEVRUIwWJCNvIJ7HcgBhrB0bRUbSBY49FcNo19YTR7Z7P8-
X-Sonic-MF: <mardani29@HIDDEN>
Received: from sonic.gate.mail.ne1.yahoo.com by
sonic310.consmr.mail.ir2.yahoo.com with HTTP; Sat, 11 Dec 2021 15:44:25 +0000
Received: by kubenode512.mail-prod1.omega.ir2.yahoo.com (VZM Hermes SMTP
Server) with ESMTPA ID ff6b0d42a85bd922cfa19fce9e0dee3b;
Sat, 11 Dec 2021 15:44:21 +0000 (UTC)
From: Daniel =?UTF-8?Q?Mart=C3=ADn?= <mardani29@HIDDEN>
References: <-j5gTcLQGFew-tw_ci6TkJS4FRkRAci7rQ_Blw_-TN1RWE9pvew0hgL9b78KA4pBSbBO7bVAGGslf5ilY8JbalPxdpPibWBkQ4oqm0hCOfo=@protonmail.com>
Date: Sat, 11 Dec 2021 16:44:13 +0100
In-Reply-To: <-j5gTcLQGFew-tw_ci6TkJS4FRkRAci7rQ_Blw_-TN1RWE9pvew0hgL9b78KA4pBSbBO7bVAGGslf5ilY8JbalPxdpPibWBkQ4oqm0hCOfo=@protonmail.com>
(ndame via's message of "Fri, 10 Dec 2021 21:20:06 +0000")
Message-ID: <m1wnkbkuya.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.2 (darwin)
MIME-Version: 1.0
Content-Type: text/plain
X-Mailer: WebService/1.1.19415
mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo
Content-Length: 1204
Received-SPF: pass client-ip=77.238.177.32; envelope-from=mardani29@HIDDEN;
helo=sonic310-11.consmr.mail.ir2.yahoo.com
X-Spam_score_int: -18
X-Spam_score: -1.9
X-Spam_bar: -
X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1,
DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1,
FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001,
RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001,
SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: -1.4 (-)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -2.4 (--)
ndame via "Bug reports for GNU Emacs, the Swiss army knife of text
editors" <bug-gnu-emacs@HIDDEN> writes:
> Other tools has similar features like the mark ring and they
> provide two-way navigation, so you can go back to some previous
> position to check something, and then you can go forward in the
> ring to get back to a more recent position or the latest position
> if you want.
>
> Emacs could have this too by providing a command which allows
> moving forward in the mark ring.
+1. I agree that this is a useful feature that would improve the text
editing capabilities of Emacs. In Vim, you can use C-i and C-o to
navigate forwards and backwards, respectively.
A similar thing happens with the kill-ring. M-y moves the last-yank
pointer in one direction, but there could be a command to move it in the
opposite direction. Even if the mark and kill ring cycle, it is
inconvenient to browse them in one direction only, because as modern
computers have more memory available, the rings can store more things.
This is probably one of the reasons why there are a lot of external
packages that let you browse the contents of the mark-ring and kill-ring
in the minibuffer or a separate buffer.
X-Loop: help-debbugs@HIDDEN
Subject: bug#52417: Mark ring navigation could be two-way
Resent-From: Daniel =?UTF-8?Q?Mart=C3=ADn?= <mardani29@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Sat, 11 Dec 2021 15:45:02 +0000
Resent-Message-ID: <handler.52417.B52417.1639237475566 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 52417
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords:
To: 52417 <at> debbugs.gnu.org
Cc: laszlomail@HIDDEN
X-Debbugs-Original-To: ndame via "Bug reports for GNU Emacs, the Swiss army knife of text editors" <bug-gnu-emacs@HIDDEN>
X-Debbugs-Original-Cc: 52417 <at> debbugs.gnu.org, ndame <laszlomail@HIDDEN>
Received: via spool by 52417-submit <at> debbugs.gnu.org id=B52417.1639237475566
(code B ref 52417); Sat, 11 Dec 2021 15:45:02 +0000
Received: (at 52417) by debbugs.gnu.org; 11 Dec 2021 15:44:35 +0000
Received: from localhost ([127.0.0.1]:49899 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1mw4Y7-000094-4O
for submit <at> debbugs.gnu.org; Sat, 11 Dec 2021 10:44:35 -0500
Received: from sonic310-11.consmr.mail.ir2.yahoo.com ([77.238.177.32]:43419)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <mardani29@HIDDEN>) id 1mw4Y3-00008j-RX
for 52417 <at> debbugs.gnu.org; Sat, 11 Dec 2021 10:44:33 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.es; s=s2048;
t=1639237465; bh=YlvleiNFION2z04TyHjSNKSkh+SZmdm7tZmLfI/fuVk=;
h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To;
b=XEC7hR3to+zcPJjxc27g6tw2/G3Rlljx8niTSXf93nbyiS2U53GCV4lPXgT5IuE3FH+JYx6XwXRAZerLg9Kwgiz38fVnoNAvL7vt+9X+b9Ds8C/CmO9EbUV4L7VB03VJXVYESWlTw+2czwM2icW/hsrBK18ycPpqDqaLAPu4IAljh+V7axz2QA8NLL0lcb4OZneUSX4ufCdcFqhuVEK8bw3EIzetTohKVQvNNVEdPsunPNIN9dGWT5v/hV28q1WHUl/hLSc14+LLTovlYwO/FRLOsT8u+LpRoEq7TTXBEJTpWxJod2/MTXKBGiGhVHf2RnaJGXVkoYyEFAyVoE9oyw==
X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
t=1639237465; bh=ZWgfy+IK0Ne1BElM9CaBmWF/+lTRjjHhhHFHd1qfXkU=;
h=X-Sonic-MF:From:To:Subject:Date:From:Subject;
b=niIqUhwdwAqRou5KvEFF07TZH2jnMuPkhAm45034vd6qlM6uS69mifOuhbG3q5Wu8JwGXKSSoo7xcSAafnjGy5WtNwSrKDO26yjQE/wnhFflMdxRX5DCkWxLzeaihzEO25emANMd+pg48Aqn84NlWCfH8p0SGuUB3UYXcKmJFKMJdVyw/Cpc1Reks1X0sYwanv1gT6AAPBnYCo752MKjh2XQYhbhC6A5/41b8bh+xPnpVOsPfsTIg8Y+gCIqBSIaZw3f8bf2ZCloqa5Uz+ERzj0SNlbm6V/ZL/qIk9JD5Grj3UJRJ3ZaCoIMek48IistESLPd8F6UersQA3U4R4yCQ==
X-YMail-OSG: 6rHTHrgVM1nzZu_pcDMiOzlvE9vYz2TwtNT5ED.U_ln_mDsbGexeotJFGW12S9g
7UJTNifbzFC6QnDnCTARsff.EPBRn22wehr2ebGIckHFBJ4BjbUlKMH3WRdsolRtMopMkwdpiOL9
s1kEvU7MIH2o91NuI.wkfqS8G3BONl4IjJbyX3beob5DTf8JvxnEPSc5hbleLifQW1QfgeY6uyvo
Iq8UnPAm8KjiP3lIyT432N_3eSgibzOU8azcQOF.DivZA.Tek9zQQE_.Fr5sYK1M_rru8ntMQkAY
7NUQC2Y3snyiLkG_pV00ayU_pCCpf6wbOyWVH9BE_f4ggRMQfYIElC8JglurDA4bLDRBpY4_ohIs
SGF97cepwoNRsYNt_0lufNR9nTdGKKjgn7niXtWfyvVaW6Yq2xs4XKfUOLd1TgL7MziNCsDO4P3E
s4Ody23gG1YA_k1TXhluPnAKaVNp7k.lLS50wY1BCE78AjaH4yKXyG.ebTRGVBoFNbAJsNYiC.WE
unY47PqcrxqDZgn3mn151suluSbdDvOWVpnlUlfo9aySX7UaQ2j.yFEYIoX_XL.lLaitGVH5is0P
KXdvz9H38CVWWoznV77cx5tuO8SnnY6BZRkQKzenkGiGPUnKIxD8sGQYmfRTR0rVC01qs1HR0WrQ
kU95k8IdWQ5n8nZZwKv7wsLh2qvMrMW8FTCQ9hzqSFniPPQ8jes1_dEWIgcY9zbSqAjDU8q64.nK
KFnM_09AglBWOpou6oABELUiWAElW2_f6QzFE11d.IC92l9v289M29.ZVsN8zvLLv2nRYQn1fgCd
XgrQuZ8urAuk0JrYrifDSWt9.SvqpsatHkQpwXCaRayog6pZb8OBHJhR0hilUWNY_2mOz1PUp6t4
JuzcgSsqLKlzK5V2dXbdnVLwWDeorvSAT3SgP_FIa4_PIuqgkE.tbvw0vyYNgOEVtE2PBwNvLIlY
xEMgWOpQIYTSOuFuqbgXDTzG32hJHtlZ5JykvlwiNmdxpvFG.v.bdzZ36NO6afk2tN3TG5rtRHoO
htkjUyRfpIkzg0cVj48zQF7CSD3ZoqmQrTOg1YN.UqrRiPEEtyMsTJwqZod2Vj1d7lRNg9sMNFWd
mQpL7BCmXHmxAXs2vLbUGieDXlSVtR3OzlK.3W2MYKqDR5xkDCptLXCmq7XtY1_7DyruLOIwalNp
b5XXG_ODK17cGRDMRncaRvKs.WTSD.j8IWyNKd4cFcscXSxVI5v5YE2u70zlcxm.6.V5X3Sa9w7z
1pTBLqpTdAEuRtDs8D5nl45VD5EWvYHqAUZjyWdycMFZ_Qzt01FUMaXNg3QB6._XhR7puXBKdjny
1lTSnhmjwmEIp5oZMnDUGchL29s72VrumLOkiBHeutRnfAgE45vsn_RMQBDUJau9p7DbG7gnvGkU
3gmO27.Xxr9e31.nQ7rgySvRMOEYQTIAY_s0HZH0IFWuxHb2TsnQUbuvHe4.Q0WmEucovvCGs_GK
ZDhx6Dum7r3z._WlkewXYsFIVizgGrxV0B3O79vJFbyj.fE2bEiBItzNdSd7FtoCnuFxDt_W5kH7
doPB.5UNQ2a0qnWo46u5O9ZvgwJOhxJFSAJ6_SUXDPDKfp30Vz3J_2iXQxo.i7rq8C61ocsUtUqR
0BgVaXMjWP96kxejpQMTa3zkaPZdNWYhYlP2VBDyXccWOtMgCFeGieR.0sFzRiPinyhq00m7eSqh
luwJsHU0oBsKJWcww_vhqifeD7hPQQAtqxFiXpsfFkRUXskZIpcm5ieJpocPVxj54ZHhy2D69xkL
RJjXYycCUfs9iTtEHDK0TVGHUbVDY3J8_hUuQFMW5Acyv_7OggfJ0riQ6Q0Gri36mWtyKYKOmVjW
Ix_v9k2B..Z0hISy2TN5Xx6NVq0rAvSNWSLLO9OJ8WQeHd7RQaGYuCFXDUMLXX9.P6_hKCDhoBcl
MHmaBtUGb9V3l3DL9kDgVA3KAgT4U5eAJqb5UuYSytq0gfU5nJe6.yUyrwFc5yYQ.Oxk9Mz31GOg
KdKL_CXOSYuVW2K_bkoNUaR1zOU4K3SLkNpGw2kXvfJXipaDBUog_yHQ6YWsnsZf.fBikIaGrobK
InBX.2yRz90jg9Vw5sMTqD3lCSIOfH7BD6SxhkgSM8dorhss9Wok8MSdntZKXQS6sNdKMrCgCUOA
Caw9Kk.WLs_Zr8L_4MeyYCxa.whXNmVkdb9AHXuFraXlJtW.7V3Hbs.D3ygw1uCS6FuaTEJ.ypQp
GLrM5VsoorUM9C876X.JNjNEVRUIwWJCNvIJ7HcgBhrB0bRUbSBY49FcNo19YTR7Z7P8-
X-Sonic-MF: <mardani29@HIDDEN>
Received: from sonic.gate.mail.ne1.yahoo.com by
sonic310.consmr.mail.ir2.yahoo.com with HTTP; Sat, 11 Dec 2021 15:44:25 +0000
Received: by kubenode512.mail-prod1.omega.ir2.yahoo.com (VZM Hermes SMTP
Server) with ESMTPA ID ff6b0d42a85bd922cfa19fce9e0dee3b;
Sat, 11 Dec 2021 15:44:21 +0000 (UTC)
From: Daniel =?UTF-8?Q?Mart=C3=ADn?= <mardani29@HIDDEN>
References: <-j5gTcLQGFew-tw_ci6TkJS4FRkRAci7rQ_Blw_-TN1RWE9pvew0hgL9b78KA4pBSbBO7bVAGGslf5ilY8JbalPxdpPibWBkQ4oqm0hCOfo=@protonmail.com>
Date: Sat, 11 Dec 2021 16:44:13 +0100
In-Reply-To: <-j5gTcLQGFew-tw_ci6TkJS4FRkRAci7rQ_Blw_-TN1RWE9pvew0hgL9b78KA4pBSbBO7bVAGGslf5ilY8JbalPxdpPibWBkQ4oqm0hCOfo=@protonmail.com>
(ndame via's message of "Fri, 10 Dec 2021 21:20:06 +0000")
Message-ID: <m1wnkbkuya.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.2 (darwin)
MIME-Version: 1.0
Content-Type: text/plain
X-Mailer: WebService/1.1.19415
mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo
Content-Length: 1204
X-Spam-Score: 0.2 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.8 (/)
ndame via "Bug reports for GNU Emacs, the Swiss army knife of text
editors" <bug-gnu-emacs@HIDDEN> writes:
> Other tools has similar features like the mark ring and they
> provide two-way navigation, so you can go back to some previous
> position to check something, and then you can go forward in the
> ring to get back to a more recent position or the latest position
> if you want.
>
> Emacs could have this too by providing a command which allows
> moving forward in the mark ring.
+1. I agree that this is a useful feature that would improve the text
editing capabilities of Emacs. In Vim, you can use C-i and C-o to
navigate forwards and backwards, respectively.
A similar thing happens with the kill-ring. M-y moves the last-yank
pointer in one direction, but there could be a command to move it in the
opposite direction. Even if the mark and kill ring cycle, it is
inconvenient to browse them in one direction only, because as modern
computers have more memory available, the rings can store more things.
This is probably one of the reasons why there are a lot of external
packages that let you browse the contents of the mark-ring and kill-ring
in the minibuffer or a separate buffer.
X-Loop: help-debbugs@HIDDEN
Subject: bug#52417: Mark ring navigation could be two-way
Resent-From: Juri Linkov <juri@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Sat, 11 Dec 2021 18:53:02 +0000
Resent-Message-ID: <handler.52417.B.163924873626932 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 52417
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords:
To: 52417 <at> debbugs.gnu.org
Cc: laszlomail@HIDDEN, mardani29@HIDDEN
X-Debbugs-Original-To: Daniel =?UTF-8?Q?Mart=C3=ADn?= via "Bug reports for GNU Emacs, the Swiss army knife of text editors" <bug-gnu-emacs@HIDDEN>
X-Debbugs-Original-Cc: 52417 <at> debbugs.gnu.org, laszlomail@HIDDEN, Daniel =?UTF-8?Q?Mart=C3=ADn?= <mardani29@HIDDEN>
Received: via spool by submit <at> debbugs.gnu.org id=B.163924873626932
(code B ref -1); Sat, 11 Dec 2021 18:53:02 +0000
Received: (at submit) by debbugs.gnu.org; 11 Dec 2021 18:52:16 +0000
Received: from localhost ([127.0.0.1]:49977 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1mw7Tj-00070J-T0
for submit <at> debbugs.gnu.org; Sat, 11 Dec 2021 13:52:16 -0500
Received: from lists.gnu.org ([209.51.188.17]:45976)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <juri@HIDDEN>) id 1mw7Tg-000701-8D
for submit <at> debbugs.gnu.org; Sat, 11 Dec 2021 13:52:14 -0500
Received: from eggs.gnu.org ([209.51.188.92]:44308)
by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.90_1) (envelope-from <juri@HIDDEN>) id 1mw7Tg-0006bD-19
for bug-gnu-emacs@HIDDEN; Sat, 11 Dec 2021 13:52:12 -0500
Received: from relay1-d.mail.gandi.net ([217.70.183.193]:52171)
by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.90_1) (envelope-from <juri@HIDDEN>) id 1mw7Td-00087N-Se
for bug-gnu-emacs@HIDDEN; Sat, 11 Dec 2021 13:52:11 -0500
Received: (Authenticated sender: juri@HIDDEN)
by relay1-d.mail.gandi.net (Postfix) with ESMTPSA id 316B224000A;
Sat, 11 Dec 2021 18:52:03 +0000 (UTC)
From: Juri Linkov <juri@HIDDEN>
Organization: LINKOV.NET
References: <-j5gTcLQGFew-tw_ci6TkJS4FRkRAci7rQ_Blw_-TN1RWE9pvew0hgL9b78KA4pBSbBO7bVAGGslf5ilY8JbalPxdpPibWBkQ4oqm0hCOfo=@protonmail.com>
<m1wnkbkuya.fsf@HIDDEN>
Date: Sat, 11 Dec 2021 20:34:31 +0200
In-Reply-To: <m1wnkbkuya.fsf@HIDDEN> ("Daniel =?UTF-8?Q?Mart=C3=ADn?=
via \"Bug reports for
GNU Emacs, the Swiss army knife of text editors\""'s message of "Sat,
11 Dec 2021 16:44:13 +0100")
Message-ID: <86mtl7ovp4.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (x86_64-pc-linux-gnu)
MIME-Version: 1.0
Content-Type: text/plain
Received-SPF: pass client-ip=217.70.183.193; envelope-from=juri@HIDDEN;
helo=relay1-d.mail.gandi.net
X-Spam_score_int: -25
X-Spam_score: -2.6
X-Spam_bar: --
X-Spam_report: (-2.6 / 5.0 requ) BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7,
RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001,
SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: -1.6 (-)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -2.6 (--)
>> Other tools has similar features like the mark ring and they
>> provide two-way navigation, so you can go back to some previous
>> position to check something, and then you can go forward in the
>> ring to get back to a more recent position or the latest position
>> if you want.
>>
>> Emacs could have this too by providing a command which allows
>> moving forward in the mark ring.
>
> +1. I agree that this is a useful feature that would improve the text
> editing capabilities of Emacs. In Vim, you can use C-i and C-o to
> navigate forwards and backwards, respectively.
>
> A similar thing happens with the kill-ring. M-y moves the last-yank
> pointer in one direction, but there could be a command to move it in the
> opposite direction. Even if the mark and kill ring cycle, it is
> inconvenient to browse them in one direction only, because as modern
> computers have more memory available, the rings can store more things.
>
> This is probably one of the reasons why there are a lot of external
> packages that let you browse the contents of the mark-ring and kill-ring
> in the minibuffer or a separate buffer.
After enabling repeat-mode, this browses the kill-ring with
'M-y up down up down ...'
(defvar yank-pop-repeat-map
(let ((map (make-sparse-keymap)))
(define-key map "\M-y" 'yank-pop)
(define-key map [up] 'yank-pop)
(define-key map [down] (lambda ()
(interactive)
(setq repeat-map 'yank-pop-repeat-map)
(yank-pop -1)))
map)
"Keymap to repeat `yank-pop' key sequences. Used in `repeat-mode'.")
(put 'yank-pop 'repeat-map 'yank-pop-repeat-map)
The same can be created for the mark-ring.
X-Loop: help-debbugs@HIDDEN
Subject: bug#52417: Mark ring navigation could be two-way
Resent-From: Juri Linkov <juri@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Sat, 11 Dec 2021 18:53:03 +0000
Resent-Message-ID: <handler.52417.B52417.163924873626938 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 52417
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords:
To: 52417 <at> debbugs.gnu.org
Cc: laszlomail@HIDDEN, mardani29@HIDDEN
X-Debbugs-Original-To: Daniel =?UTF-8?Q?Mart=C3=ADn?= via "Bug reports for GNU Emacs, the Swiss army knife of text editors" <bug-gnu-emacs@HIDDEN>
X-Debbugs-Original-Cc: 52417 <at> debbugs.gnu.org, laszlomail@HIDDEN, Daniel =?UTF-8?Q?Mart=C3=ADn?= <mardani29@HIDDEN>
Received: via spool by 52417-submit <at> debbugs.gnu.org id=B52417.163924873626938
(code B ref 52417); Sat, 11 Dec 2021 18:53:03 +0000
Received: (at 52417) by debbugs.gnu.org; 11 Dec 2021 18:52:16 +0000
Received: from localhost ([127.0.0.1]:49979 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1mw7Tk-00070L-3y
for submit <at> debbugs.gnu.org; Sat, 11 Dec 2021 13:52:16 -0500
Received: from relay1-d.mail.gandi.net ([217.70.183.193]:52341)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <juri@HIDDEN>) id 1mw7Tg-0006zt-0M
for 52417 <at> debbugs.gnu.org; Sat, 11 Dec 2021 13:52:14 -0500
Received: (Authenticated sender: juri@HIDDEN)
by relay1-d.mail.gandi.net (Postfix) with ESMTPSA id 316B224000A;
Sat, 11 Dec 2021 18:52:03 +0000 (UTC)
From: Juri Linkov <juri@HIDDEN>
Organization: LINKOV.NET
References: <-j5gTcLQGFew-tw_ci6TkJS4FRkRAci7rQ_Blw_-TN1RWE9pvew0hgL9b78KA4pBSbBO7bVAGGslf5ilY8JbalPxdpPibWBkQ4oqm0hCOfo=@protonmail.com>
<m1wnkbkuya.fsf@HIDDEN>
Date: Sat, 11 Dec 2021 20:34:31 +0200
In-Reply-To: <m1wnkbkuya.fsf@HIDDEN> ("Daniel =?UTF-8?Q?Mart=C3=ADn?=
via \"Bug reports for
GNU Emacs, the Swiss army knife of text editors\""'s message of "Sat,
11 Dec 2021 16:44:13 +0100")
Message-ID: <86mtl7ovp4.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (x86_64-pc-linux-gnu)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: -0.7 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)
>> Other tools has similar features like the mark ring and they
>> provide two-way navigation, so you can go back to some previous
>> position to check something, and then you can go forward in the
>> ring to get back to a more recent position or the latest position
>> if you want.
>>
>> Emacs could have this too by providing a command which allows
>> moving forward in the mark ring.
>
> +1. I agree that this is a useful feature that would improve the text
> editing capabilities of Emacs. In Vim, you can use C-i and C-o to
> navigate forwards and backwards, respectively.
>
> A similar thing happens with the kill-ring. M-y moves the last-yank
> pointer in one direction, but there could be a command to move it in the
> opposite direction. Even if the mark and kill ring cycle, it is
> inconvenient to browse them in one direction only, because as modern
> computers have more memory available, the rings can store more things.
>
> This is probably one of the reasons why there are a lot of external
> packages that let you browse the contents of the mark-ring and kill-ring
> in the minibuffer or a separate buffer.
After enabling repeat-mode, this browses the kill-ring with
'M-y up down up down ...'
(defvar yank-pop-repeat-map
(let ((map (make-sparse-keymap)))
(define-key map "\M-y" 'yank-pop)
(define-key map [up] 'yank-pop)
(define-key map [down] (lambda ()
(interactive)
(setq repeat-map 'yank-pop-repeat-map)
(yank-pop -1)))
map)
"Keymap to repeat `yank-pop' key sequences. Used in `repeat-mode'.")
(put 'yank-pop 'repeat-map 'yank-pop-repeat-map)
The same can be created for the mark-ring.
X-Loop: help-debbugs@HIDDEN
Subject: bug#52417: Mark ring navigation could be two-way
Resent-From: =?UTF-8?Q?Andr=C3=A9?= A. Gomes <andremegafone@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Sat, 11 Dec 2021 20:12:02 +0000
Resent-Message-ID: <handler.52417.B.16392535162069 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 52417
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords:
To: 52417 <at> debbugs.gnu.org
Cc: laszlomail@HIDDEN, mardani29@HIDDEN
X-Debbugs-Original-To: Daniel =?UTF-8?Q?Mart=C3=ADn?= via "Bug reports for GNU Emacs, the Swiss army knife of text editors" <bug-gnu-emacs@HIDDEN>
X-Debbugs-Original-Cc: 52417 <at> debbugs.gnu.org, laszlomail@HIDDEN, Daniel =?UTF-8?Q?Mart=C3=ADn?= <mardani29@HIDDEN>
Received: via spool by submit <at> debbugs.gnu.org id=B.16392535162069
(code B ref -1); Sat, 11 Dec 2021 20:12:02 +0000
Received: (at submit) by debbugs.gnu.org; 11 Dec 2021 20:11:56 +0000
Received: from localhost ([127.0.0.1]:50047 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1mw8iq-0000XI-BM
for submit <at> debbugs.gnu.org; Sat, 11 Dec 2021 15:11:56 -0500
Received: from lists.gnu.org ([209.51.188.17]:49740)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <andremegafone@HIDDEN>) id 1mw8ip-0000XB-0h
for submit <at> debbugs.gnu.org; Sat, 11 Dec 2021 15:11:55 -0500
Received: from eggs.gnu.org ([209.51.188.92]:58134)
by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.90_1) (envelope-from <andremegafone@HIDDEN>)
id 1mw8io-0002D8-TV
for bug-gnu-emacs@HIDDEN; Sat, 11 Dec 2021 15:11:54 -0500
Received: from [2a00:1450:4864:20::435] (port=38502
helo=mail-wr1-x435.google.com)
by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
(Exim 4.90_1) (envelope-from <andremegafone@HIDDEN>)
id 1mw8in-0003BL-Ir
for bug-gnu-emacs@HIDDEN; Sat, 11 Dec 2021 15:11:54 -0500
Received: by mail-wr1-x435.google.com with SMTP id q3so20482320wru.5
for <bug-gnu-emacs@HIDDEN>; Sat, 11 Dec 2021 12:11:52 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112;
h=from:to:cc:subject:references:date:in-reply-to:message-id
:user-agent:mime-version:content-transfer-encoding;
bh=B9cpOfohxNLntPMaIB9mewrZRu+GMWlEcODxMgwav58=;
b=fKOr7xt/h5TL0cGAwWK96uklxWa81eU0L12eu/5vJPElBH2u7m7pQ9oHK3yM3IwgQh
RAp3/XPBecI9rBVtAJZp57KHpM3OKhL68FAHIktBIETfqWGLb4XvQJvdV8TugY/lwMPu
A5XT6VfitGP8kR5bB1bf19de9m4m33m4gn7n/PqgzWnUDPn+W6RteYdOX4f8gSxyCeJ3
SwwZSZVPKeu3op0XpH2OVQFj27aozN4OzllqzdyxbLXce+04uYZhYu700BObL7V2Eqj0
AoamEpjjgnGAL5+RwYmRM81Y0QeqN9dw1heC7HyUAxrTpRxOACIjYVe3OpDy/B6axE5G
x7UQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20210112;
h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to
:message-id:user-agent:mime-version:content-transfer-encoding;
bh=B9cpOfohxNLntPMaIB9mewrZRu+GMWlEcODxMgwav58=;
b=LfJqHGN75qnCsFgxhLuL5FTNYgGaxsGcQZIXolPj4cfCm7Rq1zcJ8MWwW2rs6vcvBq
DA5L6y2D6KPx38s0WJ3pZuFn1/65WnRIAL6drcKhI/PIIzr0ZY0xS88wb9DMWp1hO4Vf
OFPmX7zkgRV3dgoGCRIHA5LWqNy5kG86pGVHiMafW0ZL/90Jk9giPZMFuP2pAXtBl+nr
zhQnSplehwicZzv3AMsjh2L52jDyY+eE+JIXphcRYz5kIrae9RoaAjTfo6A04mXSgWwf
eizRAGFr4vri8uKYbyXnnJdm8KOvWV+T3//jeCdmycYtGbbhWmegIICBJagWNXTcYUMC
WLKA==
X-Gm-Message-State: AOAM533IpOINweBPBAT3/Sw+yEavQZMSO77PILkbhWy1ZpUg3xnLyGn2
ApkSK7KqD4IH2oNYcH+bGQY=
X-Google-Smtp-Source: ABdhPJwFj4U2sq4NQ66U+3bet4cvzVrRnJZsAErlRgz63jTA5UL7kAsrnYoCIGoeVggVatIRTUY4sQ==
X-Received: by 2002:a5d:6211:: with SMTP id y17mr22203463wru.97.1639253511604;
Sat, 11 Dec 2021 12:11:51 -0800 (PST)
Received: from guix-xps13 ([2001:818:daa9:6700:462d:384e:6de8:4a1c])
by smtp.gmail.com with ESMTPSA id n1sm2324084wmq.6.2021.12.11.12.11.51
(version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
Sat, 11 Dec 2021 12:11:51 -0800 (PST)
From: =?UTF-8?Q?Andr=C3=A9?= A. Gomes <andremegafone@HIDDEN>
References: <-j5gTcLQGFew-tw_ci6TkJS4FRkRAci7rQ_Blw_-TN1RWE9pvew0hgL9b78KA4pBSbBO7bVAGGslf5ilY8JbalPxdpPibWBkQ4oqm0hCOfo=@protonmail.com>
<m1wnkbkuya.fsf@HIDDEN>
Date: Sat, 11 Dec 2021 20:11:50 +0000
In-Reply-To: <m1wnkbkuya.fsf@HIDDEN> ("Daniel =?UTF-8?Q?Mart=C3=ADn?= via
\"Bug reports for
GNU Emacs, the Swiss army knife of text editors\""'s message of "Sat, 11
Dec 2021 16:44:13 +0100")
Message-ID: <874k7ej3zt.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Host-Lookup-Failed: Reverse DNS lookup failed for 2a00:1450:4864:20::435
(failed)
Received-SPF: pass client-ip=2a00:1450:4864:20::435;
envelope-from=andremegafone@HIDDEN; helo=mail-wr1-x435.google.com
X-Spam_score_int: -12
X-Spam_score: -1.3
X-Spam_bar: -
X-Spam_report: (-1.3 / 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_NONE=-0.0001, RDNS_NONE=0.793, SPF_HELO_NONE=0.001,
SPF_PASS=-0.001 autolearn=no autolearn_force=no
X-Spam_action: no action
X-Spam-Score: -1.3 (-)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -2.3 (--)
Daniel Mart=C3=ADn via "Bug reports for GNU Emacs, the Swiss army knife of
text editors" <bug-gnu-emacs@HIDDEN> writes:
> ndame via "Bug reports for GNU Emacs, the Swiss army knife of text
> editors" <bug-gnu-emacs@HIDDEN> writes:
>
>> Other tools has similar features like the mark ring and they
>> provide two-way navigation, so you can go back to some previous
>> position to check something, and then you can go forward in the
>> ring to get back to a more recent position or the latest position
>> if you want.
>>
>> Emacs could have this too by providing a command which allows
>> moving forward in the mark ring.
>
> +1. I agree that this is a useful feature that would improve the text
> editing capabilities of Emacs. In Vim, you can use C-i and C-o to
> navigate forwards and backwards, respectively.
>
> A similar thing happens with the kill-ring. M-y moves the last-yank
> pointer in one direction, but there could be a command to move it in the
> opposite direction. Even if the mark and kill ring cycle, it is
> inconvenient to browse them in one direction only, because as modern
> computers have more memory available, the rings can store more things.
>
> This is probably one of the reasons why there are a lot of external
> packages that let you browse the contents of the mark-ring and kill-ring
> in the minibuffer or a separate buffer.
Regarding M-y, you can use negative prefixes to move in the opposite
direction.
Regarding the mark ring, I don't think it's possible. If indeed it's
not, I think it's a good idea to add such functionality.
--=20
Andr=C3=A9 A. Gomes
"Free Thought, Free World"
X-Loop: help-debbugs@HIDDEN
Subject: bug#52417: Mark ring navigation could be two-way
Resent-From: =?UTF-8?Q?Andr=C3=A9?= A. Gomes <andremegafone@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Sat, 11 Dec 2021 20:12:02 +0000
Resent-Message-ID: <handler.52417.B52417.16392535192085 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 52417
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords:
To: 52417 <at> debbugs.gnu.org
Cc: laszlomail@HIDDEN, mardani29@HIDDEN
X-Debbugs-Original-To: Daniel =?UTF-8?Q?Mart=C3=ADn?= via "Bug reports for GNU Emacs, the Swiss army knife of text editors" <bug-gnu-emacs@HIDDEN>
X-Debbugs-Original-Cc: 52417 <at> debbugs.gnu.org, laszlomail@HIDDEN, Daniel =?UTF-8?Q?Mart=C3=ADn?= <mardani29@HIDDEN>
Received: via spool by 52417-submit <at> debbugs.gnu.org id=B52417.16392535192085
(code B ref 52417); Sat, 11 Dec 2021 20:12:02 +0000
Received: (at 52417) by debbugs.gnu.org; 11 Dec 2021 20:11:59 +0000
Received: from localhost ([127.0.0.1]:50050 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1mw8it-0000XY-Jr
for submit <at> debbugs.gnu.org; Sat, 11 Dec 2021 15:11:59 -0500
Received: from mail-wr1-f51.google.com ([209.85.221.51]:42947)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <andremegafone@HIDDEN>) id 1mw8ir-0000X8-AY
for 52417 <at> debbugs.gnu.org; Sat, 11 Dec 2021 15:11:58 -0500
Received: by mail-wr1-f51.google.com with SMTP id c4so20460476wrd.9
for <52417 <at> debbugs.gnu.org>; Sat, 11 Dec 2021 12:11:57 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112;
h=from:to:cc:subject:references:date:in-reply-to:message-id
:user-agent:mime-version:content-transfer-encoding;
bh=B9cpOfohxNLntPMaIB9mewrZRu+GMWlEcODxMgwav58=;
b=fKOr7xt/h5TL0cGAwWK96uklxWa81eU0L12eu/5vJPElBH2u7m7pQ9oHK3yM3IwgQh
RAp3/XPBecI9rBVtAJZp57KHpM3OKhL68FAHIktBIETfqWGLb4XvQJvdV8TugY/lwMPu
A5XT6VfitGP8kR5bB1bf19de9m4m33m4gn7n/PqgzWnUDPn+W6RteYdOX4f8gSxyCeJ3
SwwZSZVPKeu3op0XpH2OVQFj27aozN4OzllqzdyxbLXce+04uYZhYu700BObL7V2Eqj0
AoamEpjjgnGAL5+RwYmRM81Y0QeqN9dw1heC7HyUAxrTpRxOACIjYVe3OpDy/B6axE5G
x7UQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20210112;
h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to
:message-id:user-agent:mime-version:content-transfer-encoding;
bh=B9cpOfohxNLntPMaIB9mewrZRu+GMWlEcODxMgwav58=;
b=QPTh0YyJJRay21i6QSjSv/Fv2+F9vNqIUfRwiDY7aG3uRIurMFw1yp3DcRFiqHkbf8
IEL5pl+fzSP5RBIpnrF/CL75FbTotqYB6cH9A3aaszooeCzeEP0AT8JW0N7A8ziBKKIY
sJbj7T0GBwG+CoNOBodQSFX8GFatndaVk6ys2p0oRk5PfUoHm8avrfvhRJ9KOfsJ4MHH
F8Vn7Pat5DP6DsWJzXqSLvrdvN0joIuOtxX1GKDpntgfyTJe5MGStK+h/4bR9DF5ILVM
7Pl0VXwzvauVFHVlEHIC7eMfAXrIrtVUO0rpmxsv2VpKc4Mtj2kJWZZvrY9sbldviAFM
+vgQ==
X-Gm-Message-State: AOAM533A+hWpx1lEeBjs+YcEtYEOfZ+2lhIGUlEY89zaHwdGyWmXO6aq
0k/E0UNTC0GSRWj332bO60A=
X-Google-Smtp-Source: ABdhPJwFj4U2sq4NQ66U+3bet4cvzVrRnJZsAErlRgz63jTA5UL7kAsrnYoCIGoeVggVatIRTUY4sQ==
X-Received: by 2002:a5d:6211:: with SMTP id y17mr22203463wru.97.1639253511604;
Sat, 11 Dec 2021 12:11:51 -0800 (PST)
Received: from guix-xps13 ([2001:818:daa9:6700:462d:384e:6de8:4a1c])
by smtp.gmail.com with ESMTPSA id n1sm2324084wmq.6.2021.12.11.12.11.51
(version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
Sat, 11 Dec 2021 12:11:51 -0800 (PST)
From: =?UTF-8?Q?Andr=C3=A9?= A. Gomes <andremegafone@HIDDEN>
References: <-j5gTcLQGFew-tw_ci6TkJS4FRkRAci7rQ_Blw_-TN1RWE9pvew0hgL9b78KA4pBSbBO7bVAGGslf5ilY8JbalPxdpPibWBkQ4oqm0hCOfo=@protonmail.com>
<m1wnkbkuya.fsf@HIDDEN>
Date: Sat, 11 Dec 2021 20:11:50 +0000
In-Reply-To: <m1wnkbkuya.fsf@HIDDEN> ("Daniel =?UTF-8?Q?Mart=C3=ADn?= via
\"Bug reports for
GNU Emacs, the Swiss army knife of text editors\""'s message of "Sat, 11
Dec 2021 16:44:13 +0100")
Message-ID: <874k7ej3zt.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: 0.0 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)
Daniel Mart=C3=ADn via "Bug reports for GNU Emacs, the Swiss army knife of
text editors" <bug-gnu-emacs@HIDDEN> writes:
> ndame via "Bug reports for GNU Emacs, the Swiss army knife of text
> editors" <bug-gnu-emacs@HIDDEN> writes:
>
>> Other tools has similar features like the mark ring and they
>> provide two-way navigation, so you can go back to some previous
>> position to check something, and then you can go forward in the
>> ring to get back to a more recent position or the latest position
>> if you want.
>>
>> Emacs could have this too by providing a command which allows
>> moving forward in the mark ring.
>
> +1. I agree that this is a useful feature that would improve the text
> editing capabilities of Emacs. In Vim, you can use C-i and C-o to
> navigate forwards and backwards, respectively.
>
> A similar thing happens with the kill-ring. M-y moves the last-yank
> pointer in one direction, but there could be a command to move it in the
> opposite direction. Even if the mark and kill ring cycle, it is
> inconvenient to browse them in one direction only, because as modern
> computers have more memory available, the rings can store more things.
>
> This is probably one of the reasons why there are a lot of external
> packages that let you browse the contents of the mark-ring and kill-ring
> in the minibuffer or a separate buffer.
Regarding M-y, you can use negative prefixes to move in the opposite
direction.
Regarding the mark ring, I don't think it's possible. If indeed it's
not, I think it's a good idea to add such functionality.
--=20
Andr=C3=A9 A. Gomes
"Free Thought, Free World"
X-Loop: help-debbugs@HIDDEN
Subject: bug#52417: Mark ring navigation could be two-way
Resent-From: Dmitry Gutov <dgutov@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Mon, 13 Dec 2021 01:19:02 +0000
Resent-Message-ID: <handler.52417.B52417.16393583244645 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 52417
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords:
To: ndame <laszlomail@HIDDEN>, 52417 <at> debbugs.gnu.org
Received: via spool by 52417-submit <at> debbugs.gnu.org id=B52417.16393583244645
(code B ref 52417); Mon, 13 Dec 2021 01:19:02 +0000
Received: (at 52417) by debbugs.gnu.org; 13 Dec 2021 01:18:44 +0000
Received: from localhost ([127.0.0.1]:53469 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1mwZzH-0001Cr-Vu
for submit <at> debbugs.gnu.org; Sun, 12 Dec 2021 20:18:44 -0500
Received: from mail-lj1-f169.google.com ([209.85.208.169]:44699)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <raaahh@HIDDEN>) id 1mwZzG-0001Cf-8N
for 52417 <at> debbugs.gnu.org; Sun, 12 Dec 2021 20:18:42 -0500
Received: by mail-lj1-f169.google.com with SMTP id 13so21494708ljj.11
for <52417 <at> debbugs.gnu.org>; Sun, 12 Dec 2021 17:18:42 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112;
h=sender:subject:to:references:from:message-id:date:user-agent
:mime-version:in-reply-to:content-language:content-transfer-encoding;
bh=8Ejs5rRK0SzeXeL+e/GUCBp0Sk+tmF/ARBjy7pIoyQw=;
b=l4qeFLLfyehAU5xuUEJ6WiE/RTYI/HBAUOUE/C0RApDmMYSisumbbkd85se4mpHhrT
1PdyYLJ4j+d8bNX1hih+w9X5TemWK/1PLbaa/yHxb1RwOgvijrBLhdGJNwGunhJR2Vt/
SHSWYAjwXiwT1DAniCjx5R9/4Ya0GNYktRrpp4V0L4iB2CaOp6VsIvSNxAgmRXo3yErT
ak4sDMaQJy1ZlVp1vMDQ2E6ea2Zs7GM+Vkl83bDao0JAZl2lTXutsZgyFxJPUjdvcbVu
XXmGMe67zxuysakZSDgX5JyubM6NE/dV8lX05KTOh+o4SfEGe3ybCg//XoTcyirNvUKJ
poew==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20210112;
h=x-gm-message-state:sender:subject:to:references:from:message-id
:date:user-agent:mime-version:in-reply-to:content-language
:content-transfer-encoding;
bh=8Ejs5rRK0SzeXeL+e/GUCBp0Sk+tmF/ARBjy7pIoyQw=;
b=iflArIRpL0OXcx9+Rj/BSOzu3pm1AnivcxPn8D7bl9d7mln8zBY0n9ijQLRtELg9P2
OG8HKeozROcl91Cm2zjbaHJ5uqD+hgeM9clXMNmvgQ/UxtwiAaTAdwDldb1VGSGsNOXm
ygRORuB43vewJx/0Hr7v9NLFUhCwjdKWLJO7dj+hMVbKaHtfizpGJXUzE58+GkyxKArt
xOVRBLfVQKgREmD6ypg2rRzlaFrh+AMN+NpeXTuAi+F2C0262mXuZwqgRE8yoIomgZy5
1pY7oigFvNvdNBcAq9/xan2gAKVqqPXhsbS4WM70xOHovP0voJlSZ7Gf1bIbohoxsT67
BImA==
X-Gm-Message-State: AOAM533EKv+9TSujiqF7/Yvtl1fwsI8Rs6fjJcO3Ondnbb4x7FTO/lA5
Rl66drI+ssfgYQRRaMrTVZCod5falNTGXg==
X-Google-Smtp-Source: ABdhPJwhW1ithZKQxymDBIt9P5OATApAX6ZIWTVL3LJHA6j7Dw/g43+Pbj4h49K2aHqiUZZui5HQFQ==
X-Received: by 2002:a2e:b171:: with SMTP id a17mr26208889ljm.56.1639358316100;
Sun, 12 Dec 2021 17:18:36 -0800 (PST)
Received: from [192.168.0.103] ([5.18.233.185])
by smtp.googlemail.com with ESMTPSA id w17sm1267749ljh.15.2021.12.12.17.18.35
(version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
Sun, 12 Dec 2021 17:18:35 -0800 (PST)
References: <-j5gTcLQGFew-tw_ci6TkJS4FRkRAci7rQ_Blw_-TN1RWE9pvew0hgL9b78KA4pBSbBO7bVAGGslf5ilY8JbalPxdpPibWBkQ4oqm0hCOfo=@protonmail.com>
From: Dmitry Gutov <dgutov@HIDDEN>
Message-ID: <f464a5dd-fef6-997c-2c31-e39c2b7125c6@HIDDEN>
Date: Mon, 13 Dec 2021 04:17:38 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101
Thunderbird/78.13.0
MIME-Version: 1.0
In-Reply-To: <-j5gTcLQGFew-tw_ci6TkJS4FRkRAci7rQ_Blw_-TN1RWE9pvew0hgL9b78KA4pBSbBO7bVAGGslf5ilY8JbalPxdpPibWBkQ4oqm0hCOfo=@protonmail.com>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: en-US
Content-Transfer-Encoding: 7bit
X-Spam-Score: 0.4 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.6 (/)
On 11.12.2021 00:20, ndame via Bug reports for GNU Emacs, the Swiss army
knife of text editors wrote:
> Other tools has similar features like the mark ring and they
> provide two-way navigation, so you can go back to some previous
> position to check something, and then you can go forward in the
> ring to get back to a more recent position or the latest position
> if you want.
>
> Emacs could have this too by providing a command which allows
> moving forward in the mark ring.
FWIW, we've recently added xref-go-forward, bound to 'C-M-,', which
pairs with xref-go-back (which was renamed at the same time), bound to
'M-,'.
A fair number of commands both push to mark ring and call
xref-push-marker-stack, so you might find this useful.
X-Loop: help-debbugs@HIDDEN
Subject: bug#52417: Mark ring navigation could be two-way
Resent-From: Juri Linkov <juri@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Mon, 13 Dec 2021 09:49:03 +0000
Resent-Message-ID: <handler.52417.B52417.1639388894345 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 52417
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords:
To: Dmitry Gutov <dgutov@HIDDEN>
Cc: 52417 <at> debbugs.gnu.org, ndame <laszlomail@HIDDEN>
Received: via spool by 52417-submit <at> debbugs.gnu.org id=B52417.1639388894345
(code B ref 52417); Mon, 13 Dec 2021 09:49:03 +0000
Received: (at 52417) by debbugs.gnu.org; 13 Dec 2021 09:48:14 +0000
Received: from localhost ([127.0.0.1]:54165 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1mwhwM-00005V-1S
for submit <at> debbugs.gnu.org; Mon, 13 Dec 2021 04:48:14 -0500
Received: from relay11.mail.gandi.net ([217.70.178.231]:60739)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <juri@HIDDEN>) id 1mwhwI-000056-PS
for 52417 <at> debbugs.gnu.org; Mon, 13 Dec 2021 04:48:12 -0500
Received: (Authenticated sender: juri@HIDDEN)
by relay11.mail.gandi.net (Postfix) with ESMTPSA id ACA4B100014;
Mon, 13 Dec 2021 09:48:01 +0000 (UTC)
From: Juri Linkov <juri@HIDDEN>
Organization: LINKOV.NET
References: <-j5gTcLQGFew-tw_ci6TkJS4FRkRAci7rQ_Blw_-TN1RWE9pvew0hgL9b78KA4pBSbBO7bVAGGslf5ilY8JbalPxdpPibWBkQ4oqm0hCOfo=@protonmail.com>
<f464a5dd-fef6-997c-2c31-e39c2b7125c6@HIDDEN>
Date: Mon, 13 Dec 2021 10:44:52 +0200
In-Reply-To: <f464a5dd-fef6-997c-2c31-e39c2b7125c6@HIDDEN> (Dmitry Gutov's
message of "Mon, 13 Dec 2021 04:17:38 +0300")
Message-ID: <86k0g8gagr.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (x86_64-pc-linux-gnu)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: -0.7 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)
>> Emacs could have this too by providing a command which allows
>> moving forward in the mark ring.
>
> FWIW, we've recently added xref-go-forward, bound to 'C-M-,', which pairs
> with xref-go-back (which was renamed at the same time), bound to 'M-,'.
>
> A fair number of commands both push to mark ring and call
> xref-push-marker-stack, so you might find this useful.
Another idea: add a command that will display a *xref* buffer
with lines of locations extracted from the global-mark-ring.
This will allow visiting mark locations from the mark list.
Maybe this can be implemented by just adding a new xref backend?
X-Loop: help-debbugs@HIDDEN
Subject: bug#52417: [External] : bug#52417: Mark ring navigation could be two-way
Resent-From: Drew Adams <drew.adams@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Mon, 13 Dec 2021 15:11:02 +0000
Resent-Message-ID: <handler.52417.B52417.163940820818163 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 52417
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords:
To: Juri Linkov <juri@HIDDEN>, Dmitry Gutov <dgutov@HIDDEN>
Cc: "52417 <at> debbugs.gnu.org" <52417 <at> debbugs.gnu.org>, ndame <laszlomail@HIDDEN>
Received: via spool by 52417-submit <at> debbugs.gnu.org id=B52417.163940820818163
(code B ref 52417); Mon, 13 Dec 2021 15:11:02 +0000
Received: (at 52417) by debbugs.gnu.org; 13 Dec 2021 15:10:08 +0000
Received: from localhost ([127.0.0.1]:56582 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1mwmxs-0004it-DT
for submit <at> debbugs.gnu.org; Mon, 13 Dec 2021 10:10:08 -0500
Received: from mx0b-00069f02.pphosted.com ([205.220.177.32]:25418)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <drew.adams@HIDDEN>) id 1mwmxn-0004ic-GV
for 52417 <at> debbugs.gnu.org; Mon, 13 Dec 2021 10:10:07 -0500
Received: from pps.filterd (m0246632.ppops.net [127.0.0.1])
by mx0b-00069f02.pphosted.com (8.16.1.2/8.16.1.2) with SMTP id 1BDEmpXk012401;
Mon, 13 Dec 2021 15:10:02 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
h=from : to : cc :
subject : date : message-id : references : in-reply-to : content-type :
content-transfer-encoding : mime-version; s=corp-2021-07-09;
bh=VqY46H4C30DpB5r8kwE3cHZ7QumbsgHK8WkNdueru7s=;
b=RwGlrf0H8THInHICpVfDDZO9LIB3xpzM6MU1qqazIKDaPXvDp1Ft6PkAx/cjBzC13HFG
Qam1Tflr3GnESCwsVYnk2huWk/qCFQ8cJEWvHQ+ogj9t2nwJB/Wuh3+UHCj/e6xnSWEx
iCbRcwBJK6akP2OUN8IMBt663/DpuA9TJRjLwuVGZeFe8zkHCHiGAA7JlyLe6h5vT0Nn
8YnF2ukXQzl1GzJ9ramqwEH4vNXYE8ADQwQO7ATfJGz4ZviFUQJdbv/8ekMr51ux4B29
tZ/N9/PH5sgAauhTdB7qwFdXOCfeuK44rxOFktfBRWfL1QecWR1JfqNTkBFR0zhurkRs AA==
Received: from aserp3030.oracle.com (aserp3030.oracle.com [141.146.126.71])
by mx0b-00069f02.pphosted.com with ESMTP id 3cx5ak8gp2-1
(version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
Mon, 13 Dec 2021 15:09:59 +0000
Received: from pps.filterd (aserp3030.oracle.com [127.0.0.1])
by aserp3030.oracle.com (8.16.1.2/8.16.1.2) with SMTP id 1BDF5oOH093489;
Mon, 13 Dec 2021 15:09:57 GMT
Received: from nam11-co1-obe.outbound.protection.outlook.com
(mail-co1nam11lp2174.outbound.protection.outlook.com [104.47.56.174])
by aserp3030.oracle.com with ESMTP id 3cvj1cdfj8-1
(version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
Mon, 13 Dec 2021 15:09:57 +0000
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
b=UEkgZOscOIX+fdgyaXp7J82XdoQoOigRQ7vMafHaDUF0/z3W16e5BEeDgjGXSc/zSGNG7PrJOUMgj9zs/2Q0QpBH7UYlBngAU0gIQ1IJ5ZZcDEMxxxu6zh1O8hUz/tdM7huj9qYLOaTpxsHzijeliVboSyNLcvy8N1NwYx3Kg5fAZFFCrQfZGEDRnBl+OeUh8anNOTVl/xPyO7jlab06FFZkvowiw9gD+C54c836vix3QoKdmGD+fU8j45GswrplyF7Ad5I0VYN8NuCtbkcrsQt3fBOdhNg4pCmJSstyehTwVNvOOr+58Un0A7m5lX6dyNw+oPwyROrrXn1q9Eg9mw==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;
s=arcselector9901;
h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1;
bh=VqY46H4C30DpB5r8kwE3cHZ7QumbsgHK8WkNdueru7s=;
b=k8nopGbtAG69Xn3BIfFBOsGHMF8ShWKEfFaWKhfELMUCA7IQtAFr/c0mHwlujf06bodsrkOtlcmiGP3JaaJqVIKy+wlcH05dp51oj4Z7i3ZF4IcGu5PHBxbtnolc/1sTtd9/aK5sYDNR9aEiQvCD3goYHeTO7VE9DsJTomBCS5r0sbOO1i+fP984/wRSOGtiyasgwyo+ohXejFxR6+fC33HMfnFTATfMnej5JDnaD3J08HCTofsjwAX4CgK6uFbXmWhsRr6usCu3mDBjR+zjVAQhHht+KcpxuRzrKvgTsOdiMr6j6747LiH/Rvs02JflzPQRLcAOl2JDZ4prRUY6mQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
smtp.mailfrom=oracle.com; dmarc=pass action=none header.from=oracle.com;
dkim=pass header.d=oracle.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=oracle.onmicrosoft.com; s=selector2-oracle-onmicrosoft-com;
h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
bh=VqY46H4C30DpB5r8kwE3cHZ7QumbsgHK8WkNdueru7s=;
b=umM/97Ro3PBUMQxRU0mbXTyWNYIVj34RHrOPCMesexV6rMUkwwpph76JPlW2nY7l/POqycq7OnNFCQg1FlJCG7apQbYCMml9KcqFWBvHuoSa33ATsugPhj9fXosrfaFnzyoWFWzRKkwTpwoX9bEWcQ3GbFZXCa9BUdTq0Iz7wJM=
Received: from SJ0PR10MB5488.namprd10.prod.outlook.com (2603:10b6:a03:37e::19)
by SJ0PR10MB5663.namprd10.prod.outlook.com (2603:10b6:a03:3da::5)
with Microsoft SMTP Server (version=TLS1_2,
cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4778.17; Mon, 13 Dec
2021 15:09:55 +0000
Received: from SJ0PR10MB5488.namprd10.prod.outlook.com
([fe80::99a4:696f:5f30:36b3]) by SJ0PR10MB5488.namprd10.prod.outlook.com
([fe80::99a4:696f:5f30:36b3%8]) with mapi id 15.20.4778.018; Mon, 13 Dec 2021
15:09:55 +0000
From: Drew Adams <drew.adams@HIDDEN>
Thread-Topic: [External] : bug#52417: Mark ring navigation could be two-way
Thread-Index: AQHX8AcNmcfx9h3ABky1fM2IQZcksawwfqew
Date: Mon, 13 Dec 2021 15:09:55 +0000
Message-ID: <SJ0PR10MB5488DBFE3895B46FE39218B2F3749@HIDDEN>
References: <-j5gTcLQGFew-tw_ci6TkJS4FRkRAci7rQ_Blw_-TN1RWE9pvew0hgL9b78KA4pBSbBO7bVAGGslf5ilY8JbalPxdpPibWBkQ4oqm0hCOfo=@protonmail.com>
<f464a5dd-fef6-997c-2c31-e39c2b7125c6@HIDDEN>
<86k0g8gagr.fsf@HIDDEN>
In-Reply-To: <86k0g8gagr.fsf@HIDDEN>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 7db74fb9-4d22-4e28-7cb7-08d9be4a9ed4
x-ms-traffictypediagnostic: SJ0PR10MB5663:EE_
x-microsoft-antispam-prvs: <SJ0PR10MB5663AE2DF4052BE4BBF471FCF3749@HIDDEN>
x-ms-oob-tlc-oobclassifiers: OLM:7219;
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: owuyBTX0GaB2Sk+yNaHnKk2CFzMgzefg2+SSdPoPc+YrB3eV4hB69J9pI8VSK4ssp3I2gqDICh267NDLiEHtEoAjcjz66ykuxpEV1mJFANRYNgiAmAALnM5VVn6o7tlXbr1UA+iXGmmoN6XAgBpI1RKb9wKGc/OBe7ukD1LEjBU6LLrmmXfrA3Z7N+ghGaIdYcaAyd7Gp9+rtoZ4NT56/7KLqImsnNVb8g/zHXybc5bi5xaDf7i7UuXJ7AfumfvRHh/LpXWCzz+HNUNFLvlok3AIFSKK7GkdDvvqIgzLGIYFUvyi7y8SRlRjhMZ5r1byGgSJoIupnJyOK5iyd9LnEM2DfcExYCzs3sTuYUhFqwMeKlh3ofY+AKDClUQBjbYUN5U4YbXUaEEcC6mqVSMIars/FGtwWwTVqwWnMouwpLR0aXyJFBLdjB229ccHUhjCRdTYOvQMY+6rMBv66tQC8I6CO6ivZraGzVObPgfa7KNTU6njS0vVaqSV6Z3wxxuEj/6C8bzUF3xttc5Cn9wOu+2fJWtNytQ0E7xxsGsqmmVpsJp7MIxGTB9WsOqGf2wdOywp/NJKSevafoK/EY61w80HyAnz3FUgBeoNIArApDouXLc+0MccnfvcfcN0XtoVUv0GDpeAcD69fG4EYjZ7sgMuoeiF+VPRJheLA+DyJEOBJxLabIrRM5uPFE3IGEcUKf8Z/a5oepiJoADbCCRZxg==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;
IPV:NLI; SFV:NSPM; H:SJ0PR10MB5488.namprd10.prod.outlook.com; PTR:; CAT:NONE;
SFS:(366004)(86362001)(55016003)(71200400001)(508600001)(2906002)(83380400001)(4326008)(66446008)(38100700002)(66556008)(66476007)(26005)(64756008)(5660300002)(8676002)(44832011)(33656002)(186003)(316002)(38070700005)(110136005)(54906003)(52536014)(66946007)(76116006)(122000001)(9686003)(6506007)(8936002)(7696005);
DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: UMKSZJSG5mMSLxtrc9QcQX9BUE3m4z7mzEWIysL+RDjQMbhPBKODeIthS6Y/4bjl9erHSoivsV6pbjsdYDp+c6jrzdA0OeeQjBmB2+U1I6+qX0Yw1KGbjOfu3SsDm2SnaPJKK4UWcpQI2LqRxP5SzZAlSII4YA09wZ0yBXBlzTYxcmZwNpSjE6SkcIvtV+g12niRA2bz/CXWFKNzjFRWfLuj2jotWOlhZlPNqG1nPAwHGrYzmhsrsP1segQ6/SdzFBMe4BdjiPOX2JAxzC+Zcc8+U+ktMIZlihKsucfX6DhDnPtC95+ZA+i2RPS1E0kJTG52jSxWk0IFgn5PMJy6RDV0kYNOsdNBwvUdZByF/yi85XHnT6JKRu8xXeXHGwG//7DYNt1r3+/TPKqSHRlgzt3IMEGkIgVUcolsB/THqyERrfppoUjb/FBg383I+b3jDa/HnL6I5AqRYaXbXLoaYaZ2n+XijPXX7ARvw74rRqqErmiMy8eld7DKS1Oicp1WtJS79lObpHmffwpqt/vb9dFlmVtls9rSsJauwgBK5fHxcmFlm+fANueMwYh+LQ5AyZj2P0DXh5i9j9yYniDE9ii0tZyXeFhWkunqpyAuhLMBqeJbnSr5BneMw2tsJiLmFEX6DoTg+5GDQoJyCA7YC8kqw1tjQ427X8M1rPpqmM2qzLMi8JVU6m8pqQqk17J7qG/69/J018Z+IOArsDPCEL2s9BJlvRh1aqT/jq8NWVUEInUA4yZ4NrSewNBj/Gq/EdlDTPDm/eQrhaHg+RnqI17jpJk31SJQsbGRhNTIWcsko3d0ODPHzpQqvHJYjRAPMx9r+OgyTvvMEDwQ5apa0oI/SHkAm8ERhbM1mIYbYTazKSUoCSFcIv78xTYBCvqxy1DC3Dh94WFSYm9H437XAskY0/MoDAXUL736SF1ROEZgYcSmJLzF8IoMAmUpBhhKyGh7R3mSrd/AXmxQRUZzKoI+7I/vmyUBwDtnMeGoGd3ZO9xE2Jamgw1/GxuqwHLANP+laxoVQo9SIRSxKybxiWdXtAEZ7tYd2k/8Tw3WWpPHU42Ir09HE9zL7jOJAvljsLFCv+LHdoYEkrE9JuhX2w40zHpOEK4iHWtbrBzDeUsLXXlTEIXmKHvg57U+6rBzminhTgEANN7DjH91wh3uZiqq/dt9y6Pxm2gIzi9+xNEEdWrPGzfje9MibRzJnA7ULXVKzROIZkIsi7EW5LU8vMFHYuxnV536yLkMKPtfrOD3AxxVxU75H6r8h9jvjMgerAPYNWuNhmzhNEPfw6T1zl7QRpOe2mD72t+n+VdndzuITzH65DO2OEN2N0PEu9zJhk+lcM3XoM9UpX452R6Nwa41fk3EMclkQQDVRIq+vQuLhyxpFUbL5jviDe+ZcmwEjHM+3ps7Zp4R9iWv7W8xR9QZGXICpfoQbtciSoO2AchWX2D1EWe6UKdH9pJrcvrHTpIoviFl4TgoPUUX3TyTJ+5/qLwwe7puvakTCg0RJjwlRs+tb5FyIiXhudsGYTNpNe7pD409jN/Hw6Q2aN3coyYtoKyRIpqVi8FLtil6nxJaq3vrAAidWC8S1XaDbXj16M+LU2G3UjtMOZnCw23NXw==
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: oracle.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: SJ0PR10MB5488.namprd10.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 7db74fb9-4d22-4e28-7cb7-08d9be4a9ed4
X-MS-Exchange-CrossTenant-originalarrivaltime: 13 Dec 2021 15:09:55.0593 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 4e2c6054-71cb-48f1-bd6c-3a9705aca71b
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: AoqTHqRmlUQgTyswpdGNXDAsIp+vuFoG+L8rbbLutOdvfCbet8VGsmbJwUTRojUU3brFo+diQBC6lyeXqy+RgA==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ0PR10MB5663
X-Proofpoint-Virus-Version: vendor=nai engine=6300 definitions=10196
signatures=668683
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 phishscore=0
mlxlogscore=536
suspectscore=0 bulkscore=0 mlxscore=0 spamscore=0 adultscore=0
malwarescore=0 classifier=spam adjust=0 reason=mlx scancount=1
engine=8.12.0-2110150000 definitions=main-2112130097
X-Proofpoint-GUID: 3XiuuC3OI_PPtw6fgcWgUphJcNsQjNAl
X-Proofpoint-ORIG-GUID: 3XiuuC3OI_PPtw6fgcWgUphJcNsQjNAl
X-Spam-Score: -0.7 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)
> Another idea: add a command that will display a *xref* buffer
> with lines of locations extracted from the global-mark-ring.
> This will allow visiting mark locations from the mark list.
FWIW, I added this to Icicles on Dec 16, 2006.
By default, in Icicle mode there are these
multi-commands:
1. `C-SPC is bound' to
`icicle-goto-marker-or-set-mark-command'.
Goes to a marker or sets the mark.
No prefix arg or prefix arg > 0: `set-mark-command'.
Prefix arg < 0: goes to a local marker you choose.
Prefix arg =3D 0: goes to global or local marker.
Completion candidates are text of the marker's
line.
2. `C-x C-SPC' is bound to
`icicle-goto-global-marker-or-pop-global-mark'.
Goes to a global marker or pops the global mark.
Prefix arg < 0: goes to global marker you choose.
Otherwise, this is `pop-global-mark'.
Completion candidates can be multi-completions,
with two parts: (1) marker's buffer name, (2) text
from marker's line. You can match either or both
parts, to narrow the choices.
By default, candidates are sorted in buffer order
and then marker order (buffer position). As usual,
you can change the sort order on the fly.
___
A "multi-command" means that you can, with a single
command invocation, act multiple times, e.g. on
different completion candidates. So you can move
around among marker positions, including cycling
in buffer order (or other orders).
X-Loop: help-debbugs@HIDDEN
Subject: bug#52417: Mark ring navigation could be two-way
Resent-From: Dmitry Gutov <dgutov@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Mon, 13 Dec 2021 15:17:02 +0000
Resent-Message-ID: <handler.52417.B52417.163940861318808 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 52417
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords:
To: Juri Linkov <juri@HIDDEN>
Cc: 52417 <at> debbugs.gnu.org, ndame <laszlomail@HIDDEN>
Received: via spool by 52417-submit <at> debbugs.gnu.org id=B52417.163940861318808
(code B ref 52417); Mon, 13 Dec 2021 15:17:02 +0000
Received: (at 52417) by debbugs.gnu.org; 13 Dec 2021 15:16:53 +0000
Received: from localhost ([127.0.0.1]:56586 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1mwn4P-0004tI-8N
for submit <at> debbugs.gnu.org; Mon, 13 Dec 2021 10:16:53 -0500
Received: from mail-lf1-f44.google.com ([209.85.167.44]:43930)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <raaahh@HIDDEN>) id 1mwn4N-0004t5-8k
for 52417 <at> debbugs.gnu.org; Mon, 13 Dec 2021 10:16:52 -0500
Received: by mail-lf1-f44.google.com with SMTP id b40so31448440lfv.10
for <52417 <at> debbugs.gnu.org>; Mon, 13 Dec 2021 07:16:51 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112;
h=sender:subject:to:cc:references:from:message-id:date:user-agent
:mime-version:in-reply-to:content-language:content-transfer-encoding;
bh=BHZTJIZxQbDZT85VF3Exqud8RfqJ809RnCEILP1SXHo=;
b=WAUEaWNv99qgorbY2IZjUwFezcgFplB1AMq+d0qmIm+8g4wBfi5HVA3rjr4JwSWjst
HHuluTIGLmFjN7hurReLnFSA53Jd7qSMv87gJrlZEhr4wMjlKaM6GKeUPPcpBeLaCTsL
AqXMluq/QMd6Z6CZa03hY7fA6rBJWVM+nLw1DiswDYyN0repT8NJu16ITlxITMon2Zo/
/qeT6PSF62kz4HwDR1FjXrGOjxapyikNf8P6nHaP7Kk1WAe4kXyUOipjcrvdC8g8VCek
yGyK5Z+M31krq4vZsIuHjv8YCBjITsPn2eMTKMOhkYNtLHJpbI1OPCbP9Dr6QWioMMIi
6nJw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20210112;
h=x-gm-message-state:sender:subject:to:cc:references:from:message-id
:date:user-agent:mime-version:in-reply-to:content-language
:content-transfer-encoding;
bh=BHZTJIZxQbDZT85VF3Exqud8RfqJ809RnCEILP1SXHo=;
b=lpvXElS5d4TZm4IiK2uOZFhjSuoTYp41/cXZuxjY63+6QY/PsFN0fQEr+2e45HI5vC
3K2/KdV0D8TdgZHClgo6npo+Mt6BKia6u15EE6ucNEAKb7Ds5Rd1i8W/IZJJXtTBiS0H
z8t4+vrxTF3RdweWNe03T0Fjj9VYsnOsOJpfK/azrkBXhWiE//m9YJBGAWSwRZjNy6oW
cpVbJ94fi1cRNWdhPMH6PMxq5WgTVtsyQN/wl7HHUnSnjyGgEobQW8DRyYfuVvixkUTE
MyPcZ6X4pVYmSaAgCe7LgUviOqnaCgVHq73v7SW8AJXHVHs81NabMCBiLT1wJepJ8/FZ
ARhw==
X-Gm-Message-State: AOAM533nAEzFVlYZ3nz8K0AgejCNzOur4buxdY8FAU2PGx4e9jNiyicy
YRJKZ5c6pbWsNYRbJf3U56U=
X-Google-Smtp-Source: ABdhPJypvOtwmDNJ2E7bIiAh5UgHd7SOABR66DdrFonsE/pUNNTrVwPYgSllR+dOvAJj2cpBc7wgPw==
X-Received: by 2002:a05:6512:281b:: with SMTP id
cf27mr30106765lfb.130.1639408605335;
Mon, 13 Dec 2021 07:16:45 -0800 (PST)
Received: from [192.168.0.103] ([5.18.233.185])
by smtp.googlemail.com with ESMTPSA id o10sm777550ljp.49.2021.12.13.07.16.44
(version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
Mon, 13 Dec 2021 07:16:44 -0800 (PST)
References: <-j5gTcLQGFew-tw_ci6TkJS4FRkRAci7rQ_Blw_-TN1RWE9pvew0hgL9b78KA4pBSbBO7bVAGGslf5ilY8JbalPxdpPibWBkQ4oqm0hCOfo=@protonmail.com>
<f464a5dd-fef6-997c-2c31-e39c2b7125c6@HIDDEN>
<86k0g8gagr.fsf@HIDDEN>
From: Dmitry Gutov <dgutov@HIDDEN>
Message-ID: <e7a932d8-ac22-d212-9f0e-647df99b6587@HIDDEN>
Date: Mon, 13 Dec 2021 18:15:47 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101
Thunderbird/78.13.0
MIME-Version: 1.0
In-Reply-To: <86k0g8gagr.fsf@HIDDEN>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: en-US
Content-Transfer-Encoding: 7bit
X-Spam-Score: 0.4 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.6 (/)
On 13.12.2021 11:44, Juri Linkov wrote:
> Another idea: add a command that will display a*xref* buffer
> with lines of locations extracted from the global-mark-ring.
> This will allow visiting mark locations from the mark list.
> Maybe this can be implemented by just adding a new xref backend?
>
An Xref backend is something used automatically. This one would shadow
some "real" backends that provide code navigation, for example.
But we could have a command which lists the entries from
global-mark-ring in an Xref results buffer, allowing navigation across
them, or jumping to a specific one.
But I guess one problem is xref--show-xrefs also pushes mark to mark
ring (including the global one). So using the aforementioned command
would automatically alter its results list.
But maybe it's not too much of a problem.
Received: (at control) by debbugs.gnu.org; 14 Dec 2021 02:23:26 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Mon Dec 13 21:23:26 2021 Received: from localhost ([127.0.0.1]:57220 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1mwxTS-0006ZM-Cg for submit <at> debbugs.gnu.org; Mon, 13 Dec 2021 21:23:26 -0500 Received: from mail-pj1-f48.google.com ([209.85.216.48]:38699) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <stefankangas@HIDDEN>) id 1mwxTO-0006Ym-ML for control <at> debbugs.gnu.org; Mon, 13 Dec 2021 21:23:25 -0500 Received: by mail-pj1-f48.google.com with SMTP id p18-20020a17090ad31200b001a78bb52876so16040329pju.3 for <control <at> debbugs.gnu.org>; Mon, 13 Dec 2021 18:23:22 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:mime-version:date:message-id:subject:to; bh=4Oqj1XGvdFJ+u1MXTV6EzEUa885J2xbgMWEBnSMBa1I=; b=4pPy3fd0MGxgOdrLMnzhrMJKY/qaxP2rfC8T4i3kTGHFWJNPfLk7IkcjMp6AMbl+Gf 4YFlLwodtfpYt4pHHudDbqwlMoebVf9RKPuqpsL5oR9S61437LJ+GZMSTlm5Pvx2yZUy 5VwQcnbDca1BQ2hFqHBFtwAb+qCU3Iawjs0C0BqQ+1H7ZjPmvvDrdiz9NkoAlnEVnhND uq5QTPb0Z3jswgoppnrIc7cPcaHqwQ3S/j/KhjGr+e8CXdFW/FxHZk4QH1yLc5wLQNnq rUOIe2RHENXCjrIk7CwDG7C4KLPItkOanjBsYbE4tfKluL5Lwuh4HUdM5vT8lJLyNEYJ skCg== X-Gm-Message-State: AOAM53222XSZFVixk+Qulgh6MlXIaj6U91kzmfEUEvrMaKnn9iBJu7Bu WNaHgyeba6ToQxdKEcuoB8aSxU9A48vpVhU7gfMlLUda X-Google-Smtp-Source: ABdhPJw7y9F8E9YRdXJllwjnmRrCIK06NKrrPBGQYXl2PQH4+GrRfFBJw68nzo5ALg2lU9TZDGiiNofZkBPnn3k4GQI= X-Received: by 2002:a17:902:e294:b0:143:86a8:c56d with SMTP id o20-20020a170902e29400b0014386a8c56dmr2231307plc.22.1639448597065; Mon, 13 Dec 2021 18:23:17 -0800 (PST) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Mon, 13 Dec 2021 18:23:16 -0800 From: Stefan Kangas <stefan@HIDDEN> MIME-Version: 1.0 Date: Mon, 13 Dec 2021 18:23:16 -0800 Message-ID: <CADwFkmkMy4aa1O09DqMC=og5BjYGzJ8uQ2Ojj9HxVKBvnDxdog@HIDDEN> Subject: control message for bug #52417 To: control <at> debbugs.gnu.org Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.5 (/) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -0.5 (/) severity 52417 wishlist quit
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.