[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: |
Nick Dokos |
Subject: |
Re: [O] [babel] Globally assigning a value to a variable |
Date: |
Fri, 21 Oct 2011 15:22:23 -0400 |
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. Does C-c C-c on the #+PROPERTY: line and
reevaluating the block help?
Nick