From mboxrd@z Thu Jan 1 00:00:00 1970 From: Suvayu Ali Subject: Re: Outline cycling does not preserve point's position Date: Tue, 10 Sep 2013 11:50:43 +0200 Message-ID: <20130910095043.GR20690@kuru.dyndns-at-home.com> References: <87d2oi57fg.fsf@gmail.com> <7CB7B681-DD2E-446C-AE45-DDCA204EE95C@gmail.com> <5855E8E1-9730-4A29-89FF-E35C64E54EDD@gmail.com> <20130910073257.GO20690@kuru.dyndns-at-home.com> <20130910075345.GP20690@kuru.dyndns-at-home.com> <25A21DB7-B2E5-47BB-8A64-594A15CB24B8@gmail.com> <20130910085057.GQ20690@kuru.dyndns-at-home.com> <4ED2509E-8A2E-4ED2-BFCF-CB7B27F1D2B4@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:42827) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VJKay-0007p5-No for emacs-orgmode@gnu.org; Tue, 10 Sep 2013 05:50:57 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VJKat-0008Mv-PR for emacs-orgmode@gnu.org; Tue, 10 Sep 2013 05:50:52 -0400 Received: from mail-ea0-x236.google.com ([2a00:1450:4013:c01::236]:62505) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VJKat-0008Mf-As for emacs-orgmode@gnu.org; Tue, 10 Sep 2013 05:50:47 -0400 Received: by mail-ea0-f182.google.com with SMTP id o10so3750823eaj.13 for ; Tue, 10 Sep 2013 02:50:46 -0700 (PDT) Content-Disposition: inline In-Reply-To: <4ED2509E-8A2E-4ED2-BFCF-CB7B27F1D2B4@gmail.com> List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: Carsten Dominik Cc: Nicolas Goaziou , emacs-orgmode@gnu.org On Tue, Sep 10, 2013 at 11:02:35AM +0200, Carsten Dominik wrote: > > On 10.9.2013, at 10:50, Suvayu Ali 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- 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. Pellentesque malesuada massa at eros lobortis pharetra. Vestibulum et egestas mauris. Pellentesque justo magna, ultrices in faucibus viverra, hendrerit eget justo. Cheers, -- Suvayu Open source is the future. It sets us free.