From mboxrd@z Thu Jan 1 00:00:00 1970 From: Nicolas Goaziou Subject: Re: Org list source block Date: Sun, 03 Jan 2016 18:23:10 +0100 Message-ID: <87wprqr30h.fsf@nicolasgoaziou.fr> References: <87d1tiygzh.fsf@iki.fi> Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:48974) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aFmLH-0002ir-El for emacs-orgmode@gnu.org; Sun, 03 Jan 2016 12:21:20 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aFmLG-0001mo-Fk for emacs-orgmode@gnu.org; Sun, 03 Jan 2016 12:21:19 -0500 Received: from relay3-d.mail.gandi.net ([2001:4b98:c:538::195]:36006) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aFmLG-0001lg-95 for emacs-orgmode@gnu.org; Sun, 03 Jan 2016 12:21:18 -0500 In-Reply-To: <87d1tiygzh.fsf@iki.fi> (Jarmo Hurri's message of "Sun, 03 Jan 2016 14:39:30 +0200") 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: Jarmo Hurri Cc: emacs-orgmode@gnu.org Hello, Jarmo Hurri writes: > Once again I fail when I try to do something very _simple_ with Org. You're building programmatically your document. I don't believe it belongs to "very simple" tasks. > I am trying to define a checklist and then use the same list in my > exported document in multiple locations. I don't think macros would work > here, since my org code has multiple lines. So I am trying to use > Babel. > > The idea would be the following (please ignore code block header > arguments): > > # ----------------------------------------------------------------- > * Test list > #+NAME: my-list > #+BEGIN_SRC org :exports code :results value org > - [ ] foo - [ ] bar #+END_SRC > > #+BEGIN_SRC org :noweb yes > <> > #+END_SRC > # ----------------------------------------------------------------- > > I have tried to do this in many different ways, but in my exported file > the checklist always appears as an unformatted code block; that is, > checklist appear as '[ ]', not as nicely formatted LaTeX boxes. I have > tried to vary ':exports' and ':results' to no avail. > > What is the correct solution to this? I think something along the following lines should work. #+NAME: mylist #+BEGIN_SRC org :results raw :exports none - [ ] foo - [ ] bar #+END_SRC #+CALL: mylist() :results raw #+RESULTS: #+CALL: mylist() :results raw #+RESULTS: > BTW, if there is a solution to this, I think future generations might > benefit if something about it were mentioned in the manual in section > 11.6 "Macro replacement". As you noticed already, you are not using a macro. Why would it be in macro replacement? Regards, -- Nicolas Goaziou