[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [O] [babel] Globally assigning a value to a variable
From: |
Sebastien Vauban |
Subject: |
Re: [O] [babel] Globally assigning a value to a variable |
Date: |
Fri, 21 Oct 2011 21:27:53 +0200 |
User-agent: |
Gnus/5.110018 (No Gnus v0.18) Emacs/23.3 (windows-nt) |
Hi Nick,
Nick Dokos wrote:
> Sebastien Vauban <address@hidden> wrote:
>> #+PROPERTY: var myvar="original"
>>
>> * Overview
>>
>> I would like to test a global variable assignment (just done here above) and
>> local ones (on the code block itself). It seems that the global value is not
>> "known". Though, maybe, I don't understand it fully yet.
>>
>> * Test code
>>
>> ** Using the local var
>>
>> #+srcname: test-local
>> #+begin_src sh :var myvar="canada-dry"
>> echo $myvar
>> #+end_src
>>
>> #+results: test-local
>> : canada-dry
>>
>> ** Using the global var
>>
>> I'm not passing anymore a local value, hence expecting the "global" value to
>> be used:
>>
>> #+srcname: test-global
>> #+begin_src sh :var anothervar="canada-dry"
>> echo $myvar
>> #+end_src
>>
>> #+results: test-global
>> (no output)
>>
>> Am I understanding correctly how it works / should work?
>
> I think so and it works for me.
Thanks for testing.
> Does C-c C-c on the #+PROPERTY: line and reevaluating the block help?
Of course, I just missed that. Thanks, and sorry for the noise...
Best regards,
Seb
--
Sebastien Vauban