From mboxrd@z Thu Jan 1 00:00:00 1970 From: Carsten Dominik Subject: Re: Outline cycling does not preserve point's position Date: Tue, 10 Sep 2013 09:58:55 +0200 Message-ID: <25A21DB7-B2E5-47BB-8A64-594A15CB24B8@gmail.com> References: <0A62C6DE-B3AD-458A-9AB4-92B61A6D3D63@gmail.com> <86ppsi75st.fsf@somewhere.org> <87eh8yo0el.fsf@bzg.ath.cx> <87li365ixg.fsf@gmail.com> <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> Mime-Version: 1.0 (Mac OS X Mail 6.5 \(1508\)) Content-Type: multipart/signed; boundary="Apple-Mail=_B50FB014-6E6E-442E-8239-4761EF873763"; protocol="application/pgp-signature"; micalg=pgp-sha1 Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:48505) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VJIqm-0007zW-Hg for emacs-orgmode@gnu.org; Tue, 10 Sep 2013 03:59:12 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VJIqe-0000c4-3M for emacs-orgmode@gnu.org; Tue, 10 Sep 2013 03:59:04 -0400 Received: from mail-ea0-x230.google.com ([2a00:1450:4013:c01::230]:50250) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VJIqd-0000bu-SD for emacs-orgmode@gnu.org; Tue, 10 Sep 2013 03:58:56 -0400 Received: by mail-ea0-f176.google.com with SMTP id q16so3623711ead.7 for ; Tue, 10 Sep 2013 00:58:55 -0700 (PDT) In-Reply-To: <20130910075345.GP20690@kuru.dyndns-at-home.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: Suvayu Ali Cc: Nicolas Goaziou , emacs-orgmode@gnu.org --Apple-Mail=_B50FB014-6E6E-442E-8239-4761EF873763 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=us-ascii On 10.9.2013, at 09:53, Suvayu Ali wrote: > On Tue, Sep 10, 2013 at 09:32:57AM +0200, Suvayu Ali wrote: >> On Tue, Sep 10, 2013 at 08:03:32AM +0200, Carsten Dominik wrote: >>>=20 >>> One more thought: What if the paragraph motion commands did use = elements, but >>> ignored the hierarchy. So they jump to the next headline, = paragraph, table, src block, item? >>>=20 >>> I think this would feel similar to what paragraph motion does in = text mode. >>=20 >> This is a great suggestion! >=20 > Actually it is not trivial to do this I think. It requires a lot of > special handling. Effectively you have to "flatten" the element tree > (since there are greater elements, and more fundamental elements). = One > might then say: aha, just use the leaf nodes. But again that does not > work. >=20 > A few examples: although a regular paragraph (whatever that might > be :-p) could be a leaf, what about a list? Do we want traversing = list > items or entire lists with this new implementation? Individual items > For a list with one > line entries, going over entire lists might be desired, on the other > hand a user might expect to traverse entries when going through a list > with multi-line or multi-paragraph entries. Then there are tables, do > you traverse rows (which are elements AFAIU) or entire tables; entire tables. > and so > on. I do not think this is is difficult as you are saying. Cheers - Carsten >=20 > As you see this is a rather subjective issue. I have a few thoughts > though. We could discuss this on the list and give a default > implementation based on the consensus, but it would be nice to give an > easy way to _write_ a custom paragraph motion command using elements. = I > am not sure what that might be though :-p. I will try to think about > this some more. >=20 > Cheers, >=20 > --=20 > Suvayu >=20 > Open source is the future. It sets us free. --Apple-Mail=_B50FB014-6E6E-442E-8239-4761EF873763 Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=signature.asc Content-Type: application/pgp-signature; name=signature.asc Content-Description: Message signed with OpenPGP using GPGMail -----BEGIN PGP SIGNATURE----- iEYEARECAAYFAlIu0T8ACgkQ9hweYzZiJkxH9QCfaIq3ijubG/Qizsn4LEmq6OgB Zy8An3ybrAKVLdCzB1DP/97IhneEKeA3 =wDX0 -----END PGP SIGNATURE----- --Apple-Mail=_B50FB014-6E6E-442E-8239-4761EF873763--