emacs-orgmode
[Top][All Lists]
Advanced

[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




reply via email to

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