From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Sebastien Vauban" Subject: Re: [babel] Globally assigning a value to a variable Date: Fri, 21 Oct 2011 21:27:53 +0200 Message-ID: <808voew3eu.fsf@somewhere.org> References: <80lisew4w8.fsf@somewhere.org> <8458.1319224943@alphaville.americas.hpqcorp.net> Mime-Version: 1.0 Content-Type: text/plain Return-path: List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org-mXXj517/zsQ@public.gmane.org Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org-mXXj517/zsQ@public.gmane.org To: emacs-orgmode-mXXj517/zsQ@public.gmane.org Hi Nick, Nick Dokos wrote: > Sebastien Vauban 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