From mboxrd@z Thu Jan 1 00:00:00 1970 From: Rainer M Krug Subject: var expansion on tangling only once per file Date: Fri, 06 Apr 2012 11:52:26 +0200 Message-ID: <4F7EBCDA.8010303@gmail.com> Reply-To: R.M.Krug@gmail.com Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Return-path: Received: from eggs.gnu.org ([208.118.235.92]:55790) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SG5qN-0002Fx-96 for emacs-orgmode@gnu.org; Fri, 06 Apr 2012 05:52:37 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1SG5qK-0001Mc-2h for emacs-orgmode@gnu.org; Fri, 06 Apr 2012 05:52:34 -0400 Received: from mail-wg0-f49.google.com ([74.125.82.49]:39635) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SG5qJ-0001MN-QR for emacs-orgmode@gnu.org; Fri, 06 Apr 2012 05:52:32 -0400 Received: by wgbdr1 with SMTP id dr1so1532906wgb.30 for ; Fri, 06 Apr 2012 02:52:28 -0700 (PDT) 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@gnu.org Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: emacs-orgmode -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hi I have a file wide variable defined and tangle several source blockd into one file. BNo the variable is expanded in each block. Would it be possible to have the expansion at the beginning of the file and nod be repeated, as this can cause problems? The following org code #+PROPERTY: tangle test.R #+PROPERTY: var TheVar=99 * Part one #+begin_src R :tabgle: x <- 1 #+end_src * Problem #+begin_src R y <- list( x = 1, #+end_src * Problem continued #+begin_src R x <- 3 ) #+end_src results in an error in R due to the repeated "TheVar <- 99" in the list definition. Org-mode version 7.8.08 (release_7.8.07.213.ge6fdf) from git this morning If I remember correctly, this sneeked in quite recently. Thanks, Rainer - -- Rainer M. Krug, PhD (Conservation Ecology, SUN), MSc (Conservation Biology, UCT), Dipl. Phys. (Germany) Centre of Excellence for Invasion Biology Stellenbosch University South Africa Tel : +33 - (0)9 53 10 27 44 Cell: +33 - (0)6 85 62 59 98 Fax : +33 - (0)9 58 10 27 44 Fax (D): +49 - (0)3 21 21 25 22 44 email: Rainer@krugs.de Skype: RMkrug -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.11 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iEYEARECAAYFAk9+vNoACgkQoYgNqgF2egpnqgCfagLVojt2kU3SouF+GdQ11BJB J7wAn3zqXQR9KuiHLXOKBHimBeZgnGSv =rXHQ -----END PGP SIGNATURE-----