On 10/21/11 11:12 AM, Rainer M Krug wrote:


On Fri, Oct 21, 2011 at 10:14 AM, Christian Moe <m...@christianmoe.com
<mailto:m...@christianmoe.com>> wrote:
(...)
    2. Allowing you to pass multiple buffer-wide arguments with :var.
    This could make a substantive difference in some applications. The
    following will work:

      #+BABEL: :var euro=1.3791 :var salestax=.15

    The following will not, since it tries to set the same property:

      #+PROPERTY: var euro=1.3791
      #+PROPERTY: var salestax=.15


I think it is a very important point, that the construct with :var
still works - but as Eric only mentioned the *naming*, I assume that
in the actual usage nothing changes.


Hi, Rainer,

My point was that there is at least one (minor) case where properties are not functionally equivalent to the BABEL line: You cannot pass arguments for more than one variable buffer-wide, because you can't have multiple var properties at the same time, and at present, one var property only sets one variable.

The behavior of properties has not changed. What has changed is the removal of the BABEL header, whose colon (:var) syntax did allow you to set multiple variables buffer-wide should you wish to.

Yours,
Christian





Reply via email to