From mboxrd@z Thu Jan 1 00:00:00 1970 From: Suvayu Ali Subject: Re: Outline cycling does not preserve point's position Date: Thu, 12 Sep 2013 11:47:37 +0200 Message-ID: <20130912094737.GA2369@kuru.dyndns-at-home.com> References: <4ED2509E-8A2E-4ED2-BFCF-CB7B27F1D2B4@gmail.com> <20130910095043.GR20690@kuru.dyndns-at-home.com> <87a9jk8wmr.fsf@gmail.com> <20130910185843.GA20690@kuru.dyndns-at-home.com> <871u4w8nkq.fsf@gmail.com> <47C95833-7AC7-493C-AA1B-9E733549A443@gmail.com> <20130911122423.GG20690@kuru.dyndns-at-home.com> <87sixaedhc.fsf@gmail.com> <87eh8uqu9s.fsf@gmail.com> <87y572crtp.fsf@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:53185) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VK3V1-000482-NV for emacs-orgmode@gnu.org; Thu, 12 Sep 2013 05:47:44 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VK3V0-0005nq-Iy for emacs-orgmode@gnu.org; Thu, 12 Sep 2013 05:47:43 -0400 Received: from mail-ea0-x236.google.com ([2a00:1450:4013:c01::236]:64711) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VK3V0-0005na-DU for emacs-orgmode@gnu.org; Thu, 12 Sep 2013 05:47:42 -0400 Received: by mail-ea0-f182.google.com with SMTP id o10so5213950eaj.13 for ; Thu, 12 Sep 2013 02:47:41 -0700 (PDT) Content-Disposition: inline In-Reply-To: <87y572crtp.fsf@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: Jambunathan K Cc: emacs-orgmode@gnu.org, Nicolas Goaziou , Carsten Dominik Hi Jambu, On Thu, Sep 12, 2013 at 02:58:02PM +0530, Jambunathan K wrote: > Nicolas Goaziou writes: > > > Jambunathan K writes: > > > >> Suvayu Ali writes: > >> > >>>> And I agree with you, beginning of line is a good target column. > >>> > >>> On reading Nicolas's explanation, I agree too. This is better. > >> > >> The decision should be based on what the user would do after doing a > >> C-down and C-up. > >> > >> If *you* use C-down and C-up for persusal (as yourself say), I don't > >> think you will use C-k immediately. I sense that you are not > >> representing yourself in a consistent way. > > > > I don't think regular `forward-paragraph' cares about what the user do > > with it. It puts point at beginning of lines and that's it. > > I am provoking Suvayu to defend himself, if that's not already clear to > you :-). You are right I was not being consistent. On some thought, I still think column 0 is good. I care about the column only when I'm editing. And it is a "surprise" only after the first C-, for subsequent uses my eyes get used to it. Actually I think the only time I want the cursor to retain its relative position is when I'm transposing lines/paragraphs/list items/etc. > > `org-forward-linear-element' exists because some users want C-down with > > a more intense `forward-paragraph' flavour. > > Let me provoke you a bit :-). > > What is the difference between forward and linear. > > Is it linear only because it stays in column 0 always? > > OR > > Is it linear because it is monotonic in how the cursor moves. I would say it is linear because it doesn't respect the element tree. > If you side with latter explanation, then I would argue that this notion > of linearity is no different from what is implied by forward. > > Btw, I have no issues if you don't want to support > `org-forward-nonlinear-element'. Yes, if the command does M-m > automatically at end, the cursor position will become curvilinear. Very funny :) Cheers, -- Suvayu Open source is the future. It sets us free.