From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jambunathan K Subject: Re: [Babel] now understands org-mode lists Date: Thu, 18 Nov 2010 06:23:35 +0530 Message-ID: <8162vvcv00.fsf@gmail.com> References: <87r5ejwlkf.fsf@gmail.com> <81tyjftqc4.fsf@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Return-path: Received: from [140.186.70.92] (port=36619 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1PIslC-0004XB-T0 for emacs-orgmode@gnu.org; Wed, 17 Nov 2010 19:54:00 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1PIslB-0002wI-G6 for emacs-orgmode@gnu.org; Wed, 17 Nov 2010 19:53:58 -0500 Received: from mail-px0-f169.google.com ([209.85.212.169]:57669) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1PIslB-0002w8-9e for emacs-orgmode@gnu.org; Wed, 17 Nov 2010 19:53:57 -0500 Received: by pxi12 with SMTP id 12so871211pxi.0 for ; Wed, 17 Nov 2010 16:53:56 -0800 (PST) In-Reply-To: <81tyjftqc4.fsf@gmail.com> (Jambunathan K.'s message of "Thu, 18 Nov 2010 06:12:19 +0530") List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: Eric Schulte Cc: Org Mode Jambunathan K writes: > "Eric Schulte" writes: > >> Hi, >> >> I've just pushed up a small commit (including minimal documentation) >> which teaches code blocks how to read and write Org-mode lists. The >> following example should demonstrate the new behavior. >> >> >> #+results: a-list >> - org-mode >> - and >> - babel >> >> >> #+source: a-list >> #+begin_src emacs-lisp :var lst=a-list :results list >> (reverse lst) >> #+end_src >> > > Why not call the underlying type an 'orglist'. One can for example think > of orgpropeties etc etc. > > Btw, for the sake of illustration, how would one convert a numbered list > to an alphabetical list or an unordered list. Convert some thing like > > 1. One > 1. OneOne > 3. Two > 4. Three > > to > > - One > - One > - Two > - Three > > or > > 1. One > 1.1 OneOne > 2. Two > 3. Three > > C-c C-c on a list currently renumbers the list which I find quite > useful. May be there is a way to 'rebind' it so that it not only > renumbers but renumbers with a different style (that the user is > comfortable with). Think 'replace-region' for example. > Let's say one wants to number the lists using prime numbers. So one could have two lists. # list1 (may be generated programmatically) 1. 2 2. 3 3. 5 4. 7 5. 11 6. 13 # list2 (user-typed) 1. Carsten 2. Bastien 3. Eric Schulte 4. Dan Davison 5. Eric S Faga 6. Samuel Wales and juxtapose them together to get a custom numbering as follows 2. Carsten 3. Bastien 5. Eric Schulte 7. Dan Davison 11. Eric S Faga 13. Samuel Wales All this with a C-c C-c on list2. What this example does is essentially relate a 'list of styles' to a 'list of text elements' and create a 'custom-styled list'. Jambunathan K. > Jambunathan K. > >> >> This is just a quick first pass at this functionality, there are still >> some unanswered questions, such as if and how code blocks should >> differentiate between ordered and unordered lists (ordered get an index >> for each item?), how nested lists should be represented etc... >> >> Best -- Eric >> >> _______________________________________________ >> Emacs-orgmode mailing list >> Please use `Reply All' to send replies to the list. >> Emacs-orgmode@gnu.org >> http://lists.gnu.org/mailman/listinfo/emacs-orgmode > > _______________________________________________ > Emacs-orgmode mailing list > Please use `Reply All' to send replies to the list. > Emacs-orgmode@gnu.org > http://lists.gnu.org/mailman/listinfo/emacs-orgmode