emacs-orgmode
[Top][All Lists]
Advanced

[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 14:03:57 -0700
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.50 (gnu/linux)

Hi Christian,

That's the first I've heard of that variable?  If you do get something
working with multivalued properties please do share.

Cheers -- Eric

Christian Moe <address@hidden> writes:

> Hi, Eric,
>
> Just curious: What about the org-entry--multivalued-property functions
> mentioned in "Using the properties API"?
>
> Is anybody using multivalued properties for anything?
>
> Yours,
> Christian
>
>
> On 6/21/11 10:17 PM, Eric Schulte wrote:
>> 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/



reply via email to

[Prev in Thread] Current Thread [Next in Thread]