[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [O] [babel] How to set multiple variables with properties
From: |
Eric Schulte |
Subject: |
Re: [O] [babel] How to set multiple variables with properties |
Date: |
Tue, 21 Jun 2011 13:17:17 -0700 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/24.0.50 (gnu/linux) |
Unfortunately org-mode properties only allow a single entry for any
given key, so you can only specify one variable using properties.
However the following workaround does exist.
*** alternative
:PROPERTIES:
:var: vars=variables
:END:
#+tblname: variables
| var1 | 1 |
| var2 | 2 |
#+begin_src python
print vars[0][1]
print vars[1][1]
#+end_src
Best -- Eric
Darlan Cavalcante Moreira <address@hidden> writes:
> I'm using org-babel to automate a few tasks and I'd like to define a few
> variables that are common to several code blocks as sub-tree properties.
>
> It works when I have only one variable, where I can use
> * Heading
> :PROPERTY:
> :var: variable1="value1"
> :END:
> #+begin_src python :results output
> print variable1
> #+end_src
>
> #+results:
> : value1
>
> Is it possible to set multiples variables in this way?
> I tried things like
> :PROPERTY:
> :var: variable1="value1" variable2="value2"
> :END:
>
> :PROPERTY:
> :var: variable1="value1",variable2="value2"
> :END:
>
> :PROPERTY:
> :variable1: "value1"
> :variable2: "value2"
> :END:
> but none of them worked.
>
>
> --
> Darlan Cavalcante
>
--
Eric Schulte
http://cs.unm.edu/~eschulte/
Re: [O] [babel] How to set multiple variables with properties, Darlan Cavalcante Moreira, 2011/06/21