[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [O] refernce to call results
From: |
Andreas Leha |
Subject: |
Re: [O] refernce to call results |
Date: |
Wed, 13 Nov 2013 12:45:39 +0100 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/24.3 (gnu/linux) |
"Sebastien Vauban" <address@hidden>
writes:
> Andreas Leha wrote:
>> how do I reference the results of a #+call line?
>>
>> Here are my unsuccessful attempts:
>>
>> * Test call results
>>
>> #+name: curdir
>> #+begin_src sh
>> echo "$PWD"
>> #+end_src
>>
>> #+results: curdir
>> : /home/andreas/tmp/junk/2013/11
>>
>> [...]
>>
>> #+begin_src sh :var test=curdircall()
>> echo "$test"
>> #+end_src
>>
>> #+results:
>> : nil
>
> Use the following:
>
> #+begin_src sh :var test=curdir()
> echo "$test"
> #+end_src
>
> Best regards,
> Seb
Hi Sebastien,
thanks for that. I am aware of the workaround to use a full code block
instead. But my question still stands.
I found out how to do it. Rather simple and straight forward, blush...
For future reference here it is:
--8<---------------cut here---------------start------------->8---
#+name: curdir
#+begin_src sh
echo "$PWD"
#+end_src
#+results: curdir
: /home/andreas/tmp/junk/2013/11
#+name: curdircall
#+call: curdir()
#+name: myname
#+results: curdircall
: /home/andreas/tmp/junk/2013/11
#+begin_src sh :var test=myname
echo "$test"
#+end_src
--8<---------------cut here---------------end--------------->8---
Regards,
Andreas