emacs-orgmode@gnu.org archives
 help / color / mirror / code / Atom feed
From: Samuel Wales <samologist@gmail.com>
To: Bastien <bzg@gnu.org>
Cc: Org Mode List <emacs-orgmode@gnu.org>,
	Nicolas Goaziou <mail@nicolasgoaziou.fr>
Subject: Re: [RFC] Could we get rid of Org specific "mark ring"
Date: Thu, 3 May 2018 15:04:12 -0700	[thread overview]
Message-ID: <CAJcAo8v-aKP=fjzVJNNNVas0ZaWG=mTq3pskErgpWLtjG9qX0w@mail.gmail.com> (raw)
In-Reply-To: <871sf11kg3.fsf@gnu.org>

hi bastien,

On 4/26/18, Bastien <bzg@gnu.org> wrote:
> yes, I read the thread.  I understand your position and that of Allen,
> and there is absolutely no rush about this change.
>
> But the fact that the Global Mark Ring does not fit several uses is
> not a reason for not moving forward - I like the idea of a "link ring"
> and I think we can implement it.

are you saying that we keep the same functionality but limit it to links?

> Yes: I'm wondering what precise use-case of `org-mark-push-ring' is
> not covered by either the emacs local mark ring or global one?

i thought we discussed that in detail.

> Also, xref calls it a "stack", which I find more intuitive.

imo stack or tree [have you ever tried undo-tree's graphical tree?]
make more sense than ring.

> If xref implements what users expect from a global ring, then
> let's fix the global ring that way.  And make "link rings" based
> on a more generic global ring.

do you mean fix emacs global mark ring?  sounds good, but [politics,
new version does not come out until years later].

probably org should keep its own until emacs has had it fixed for a
few major versions, so fewer people need to install emacs just to get
the org version to work properly.  debian oldstable currently uses
emacs 24.4.1.

i'd want the local mark ring to allow double marking the same location.

if there are people who don't want to fix emacs, then there could be a
new, generic, improved global and local mark stack or tree as a
package.

      reply	other threads:[~2018-05-03 22:04 UTC|newest]

Thread overview: 35+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2018-01-29 23:21 [RFC] Could we get rid of Org specific "mark ring" Nicolas Goaziou
2018-01-30  5:06 ` Allen Li
2018-01-30 11:35   ` Kaushal Modi
2018-01-30 12:02     ` Rasmus
2018-01-30 12:36     ` Tim Cross
2018-01-30 20:47 ` Samuel Wales
2018-01-30 21:29   ` Nicolas Goaziou
2018-01-30 22:30     ` Samuel Wales
2018-01-30 22:33       ` Samuel Wales
2018-01-30 22:42       ` Nicolas Goaziou
2018-01-30 23:00         ` Samuel Wales
2018-01-30 23:06           ` Nicolas Goaziou
2018-01-30 23:15             ` Samuel Wales
2018-01-30 23:53               ` Allen Li
2018-01-31  2:02                 ` Samuel Wales
2018-01-31 11:40                   ` Nicolas Goaziou
2018-01-31 19:24                     ` Samuel Wales
2018-01-31 19:29                       ` Samuel Wales
2018-02-24 22:30                       ` Nicolas Goaziou
2018-02-24 23:50                         ` Samuel Wales
2018-02-25  8:08                           ` Nicolas Goaziou
2018-02-25 20:28                             ` Samuel Wales
2018-02-27  0:27                               ` Nicolas Goaziou
2018-02-27  1:54                                 ` Samuel Wales
2018-02-27  7:09                                   ` Allen Li
2018-02-27 15:53                                     ` Nicolas Goaziou
2018-02-27 20:40                                       ` Samuel Wales
2018-02-27 20:48                                         ` Samuel Wales
2018-02-25  0:02                         ` Samuel Wales
2018-04-26 23:34 ` Bastien
2018-04-27  0:32   ` Samuel Wales
2018-04-27  1:21     ` Bastien
2018-04-27  1:24       ` Samuel Wales
2018-04-27  1:56         ` Bastien
2018-05-03 22:04           ` Samuel Wales [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

  List information: https://www.orgmode.org/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to='CAJcAo8v-aKP=fjzVJNNNVas0ZaWG=mTq3pskErgpWLtjG9qX0w@mail.gmail.com' \
    --to=samologist@gmail.com \
    --cc=bzg@gnu.org \
    --cc=emacs-orgmode@gnu.org \
    --cc=mail@nicolasgoaziou.fr \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).