From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Sebastien Vauban" Subject: [babel] Globally assigning a value to a variable Date: Fri, 21 Oct 2011 20:55:51 +0200 Message-ID: <80lisew4w8.fsf@somewhere.org> 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 #+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? Best regards, Seb -- Sebastien Vauban