[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [O] Outline cycling does not preserve point's position

From: Suvayu Ali
Subject: Re: [O] Outline cycling does not preserve point's position
Date: Tue, 10 Sep 2013 11:50:43 +0200
User-agent: Mutt/1.5.21 (2012-12-30)

On Tue, Sep 10, 2013 at 11:02:35AM +0200, Carsten Dominik wrote:
> On 10.9.2013, at 10:50, Suvayu Ali <address@hidden> wrote:
> > On Tue, Sep 10, 2013 at 10:16:06AM +0200, Carsten Dominik wrote:
> >> 
> >> The question is:  What are people using C-arrow for?
> >> 
> >> I think the main application is reasonably fast motion
> >> and selection in a *linear* way.  Is this correct, or do people
> >> disagree here with me?
> > 
> > I use it for navigating a buffer (not necessarily Org) linearly; i.e. go
> > back and forth between parts I'm working on or to peruse the contents of
> > a file.  That said, often I feel the need for a navigation command which
> > allows me to navigate the semantics of the buffer (which exactly what
> > Nicolas's elements based navigation does).
> > 
> >> The amazing element motion commands Nicolas has implement
> >> correspond to sexp motion, as he has said himself.
> >> Maybe C-M-f and C-M-b are the better binding match for these?
> > 
> > I think you are right here.  There is a need for both.  For me, I use
> > linear navigation more commonly; so I would prefer C-<up/down> for
> > linear navigation and some other bindings (like C-M-f/b, as you suggest)
> > for the elements based motion.
> And by linear, I think we don't mean strictly linear, but on a
> paragraph/table/item scale, ignoring hierarchy.

Yes.  However I think I differ a bit on items.  For me in a list like
the following, I would call moving by paragraphs _within_ the list items
linear; so, "Lorem..." → "Cras..." → "Integer..." → "Aenean..." →
"Pellentesque...", and so on.

- Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse
  interdum venenatis consectetur. Nulla facilisi. Pellentesque rhoncus
  et est vitae lacinia. Quisque molestie justo nisl, quis dictum dui
  varius id.

  Cras scelerisque accumsan risus ut fringilla. Sed pharetra,
  purus sit amet suscipit sagittis, magna quam commodo ligula, vel
  aliquam diam lectus vel lacus.

  Integer congue felis at enim fermentum pellentesque. Sed eu est
  dictum, rhoncus nulla ac, placerat est. Pellentesque nec ultricies
  sapien. Morbi ac dictum dui.

- Aenean vitae arcu accumsan, aliquam ipsum vitae, laoreet erat. Vivamus
  dapibus libero a felis dignissim, et porttitor elit
  vulputate. Suspendisse mattis lectus quis ante convallis

  Pellentesque malesuada massa at eros lobortis
  pharetra. Vestibulum et egestas mauris. Pellentesque justo magna,
  ultrices in faucibus viverra, hendrerit eget justo.



Open source is the future. It sets us free.

reply via email to

[Prev in Thread] Current Thread [Next in Thread]