On Wed, Nov 9, 2011 at 5:12 PM, Eric Schulte wrote: > Rainer M Krug writes: > > > On Tue, Nov 8, 2011 at 11:53 PM, Eric Schulte >wrote: > > > >> > Perhaps inserting an assumed space separator would be more intuitive? > >> > If we were to go that way it may be possible to allow variable > >> > specifications such as > >> > > >> > #+PROPERTY: var foo=1 bar=2 > >> > > >> > in which case properties could be easily specified on multiple lines > >> > using a default space separator. > >> > > >> > If this seems like a good way to go I can try to update my previous > >> > patch. > >> > > >> > >> I've updated the patch, the newest version is attached. It results in > >> the following behavior. > >> > > > > Looks good to me - that leaves just the question, what would hppen when > > doing the following: > > > > #+property: var foo=1 > > #+property: var+ 2 > > > > The above is equivalent to, > > #+header: :var foo=1 2 > > which due to interaction with some logic put in place to allow the > specification of un-named variables in call lines results in the > following. > > #+property: var foo=1 > #+property: var+ 2 > > #+begin_src emacs-lisp > foo > #+end_src > > #+results: > : 2 > > #+begin_src emacs-lisp :var bar=1 2 > bar > #+end_src > > #+results: > : 2 > > Although generally I would say that both > > #+header: :var foo=1 2 > > and > > #+property: var foo=1 > #+property: var+ 2 > > are mal-formed variable assignments. > True. > > > > > and > > > > #+property: var foo="Hello " > > #+property: var+ "world" > > > > This is exactly analogous to > > #+header: :var foo="hello" "world" > Makes sense > > which raises the expected error > ``variable ""world"" must be assigned a default value'' > > the following alternative however works as expected > > #+property: var foo="Hello > #+property: var+ world" > > #+begin_src emacs-lisp > foo > #+end_src > > #+results: > : Hello world > Lovely - so I can break longer string characters in multiple lines - brilliant. > > Thanks for these examples, the later did brought to light a small > quoting issue which is fixed in the new attached patch. > > Best -- Eric > > > > > > > Thanks, > > > > Rainer > > > > > >> > >> > >> -- > >> Eric Schulte > >> http://cs.unm.edu/~eschulte/ > >> > >> > > -- > Eric Schulte > http://cs.unm.edu/~eschulte/ > > -- 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