From mboxrd@z Thu Jan 1 00:00:00 1970 From: tsd@tsdye.com (Thomas S. Dye) Subject: Re: [PATCH] :wrap header documentation Date: Wed, 11 Jan 2012 18:09:54 -1000 Message-ID: References: <87ipkm3vda.fsf@Rainer.invalid> <87hb06yniw.fsf@gmx.com> <87obu97i7y.fsf@gmx.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Return-path: Received: from eggs.gnu.org ([140.186.70.92]:38149) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RlBzM-0000hx-58 for emacs-orgmode@gnu.org; Wed, 11 Jan 2012 23:10:09 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RlBzK-0004cS-2L for emacs-orgmode@gnu.org; Wed, 11 Jan 2012 23:10:07 -0500 Received: from oproxy5-pub.bluehost.com ([67.222.38.55]:43620) by eggs.gnu.org with smtp (Exim 4.71) (envelope-from ) id 1RlBzJ-0004aX-Qw for emacs-orgmode@gnu.org; Wed, 11 Jan 2012 23:10:06 -0500 In-Reply-To: <87obu97i7y.fsf@gmx.com> (Eric Schulte's message of "Wed, 11 Jan 2012 19:44:17 -0700") 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: Eric Schulte Cc: Achim Gratz , emacs-orgmode@gnu.org Hi Eric, It's great to find :wrap in master. Thanks for augmenting the draft. All the best, Tom Eric Schulte writes: > Hi Tom, > > Thanks for this patch, I've just pushed up an augmented version which > more closely matches the current behavior. > > tsd@tsdye.com (Thomas S. Dye) writes: > >> Hi Eric, >> >> Attached please find a first draft of a patch for the manual entry >> documenting a :wrap header argument. >> >> All the best, >> Tom >> >> >> >> tsd@tsdye.com (Thomas S. Dye) writes: >> >>> Eric Schulte writes: >>> >>>> Achim Gratz writes: >>>> >>>>> tsd@tsdye.com (Thomas S. Dye) writes: >>>>>> The attached patch defines a new header argument, :special, which wraps >>>>>> the results of Org babel source block execution in a #BEGIN_ ... #+END_ >>>>>> block. The block name is taken from a new variable >>>>>> org-babel-wrap-special, which is initialized as "results". >>>>> >>>>> What is the rationale for feeding the block name via a configuration >>>>> variable rather then a value to the header argument ":special"? >>>>> >>>>> >>>>> Regards, >>>>> Achim. >>>> >>>> Attached is an alternate patch and an example of its use. This patch >>>> introduces a ":wrap" header argument which accepts an optional value >>>> used to specify the name of the block with which to wrap results. If >>>> this looks workable we could push it up once it gets some documentation >>>> and tests. >>>> >>>> Cheers, >>>> >>>> >>>> #+Title: demonstrating the new :wrap header argument >>>> >>>> #+begin_src emacs-lisp :wrap schulte >>>> '((1 2) >>>> (3 4)) >>>> #+end_src >>>> >>>> #+results: >>>> #+BEGIN_schulte >>>> | 1 | 2 | >>>> | 3 | 4 | >>>> #+END_schulte >>> >>> Hi Eric, >>> >>> Thanks for the :wrap header argument. It works for me. >>> >>> The attached patch on top of your patch looks for :wrap drawer, and puts >>> the result in a drawer, rather than wrapping the results in #+begin >>> ... #+end. >>> >>> What I'm trying to do is make :results wrap obsolete. >>> >>> Also, note that with the :wrap header argument, :results org and >>> :results latex are both redundant. I'm not sure how you want to handle >>> this--whether to leave them in place or remove them. >>> >>> I'll volunteer to work on the documentation. >>> >>> All the best, >>> Tom -- Thomas S. Dye http://www.tsdye.com