emacs-orgmode
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [O] [PATCH] :wrap header documentation


From: Thomas S. Dye
Subject: Re: [O] [PATCH] :wrap header documentation
Date: Wed, 11 Jan 2012 18:09:54 -1000

Hi Eric,

It's great to find :wrap in master.  Thanks for augmenting the draft.

All the best,
Tom

Eric Schulte <address@hidden> writes:

> Hi Tom,
>
> Thanks for this patch, I've just pushed up an augmented version which
> more closely matches the current behavior.
>
> address@hidden (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
>>
>>
>>
>> address@hidden (Thomas S. Dye) writes:
>>
>>> Eric Schulte <address@hidden> writes:
>>>
>>>> Achim Gratz <address@hidden> writes:
>>>>
>>>>> address@hidden (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



reply via email to

[Prev in Thread] Current Thread [Next in Thread]