On Tue, Nov 8, 2011 at 10:41 AM, Sebastien Vauban < wxhgmqzgwmuf@spammotel.com> wrote: > Hi Rainer, > > Rainer M Krug wrote: > >> The proposal is, when a property name ends in +, the value is appended > >> to the corresponding property, rather than replacing it, so > >> > >> #+PROPERTY: var foo=1 > >> #+PROPERTY: var bar=2 > >> > >> results in '(("var" . "bar=2")) > >> > >> #+PROPERTY: var foo=1 > >> #+PROPERTY: var+ , bar=2 > >> > >> results in '(("var" . "foo=1, bar=2")) > >> > >> This way subtree properties could be used as well, e.g., > >> > >> #+PROPERTY: var foo=1 > >> > >> * subtree > >> :PROPERTIES: > >> :var+: bar=2 > >> :CUSTOM_ID: something > >> :END: > > > > I like that suggestion - it is clear, easy to understand, gives other > > advantages (you can "unset" variables in a subtree - which would be an > > added bonus) and does not require any large changes in org files. > > How do you unset a var? By resetting the list with a new var (without > `+'), > and adding all the other valid vars? If so, not really unsetting... You > simply void all vars, and create new definitions... > Exactly - with "unseting" var, I don't refer to unsetting a single variable, but all variables. But as we have the var+, what about a var- to unset a single variable? > > Best regards, > Seb > > -- > Sebastien Vauban > > > -- 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 (F): +33 - (0)9 58 10 27 44 Fax (D): +49 - (0)3 21 21 25 22 44 email: Rainer@krugs.de Skype: RMkrug