[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [O] About commit named "Allow multi-line properties to be specified
From: |
Eric Schulte |
Subject: |
Re: [O] About commit named "Allow multi-line properties to be specified in property blocks" |
Date: |
Wed, 09 Nov 2011 09:12:09 -0700 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/24.0.90 (gnu/linux) |
Rainer M Krug <address@hidden> writes:
> On Tue, Nov 8, 2011 at 11:53 PM, Eric Schulte <address@hidden>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.
>
> and
>
> #+property: var foo="Hello "
> #+property: var+ "world"
>
This is exactly analogous to
#+header: :var foo="hello" "world"
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
Thanks for these examples, the later did brought to light a small
quoting issue which is fixed in the new attached patch.
Best -- Eric
0001-property-names-ending-in-plus-accumulate.patch
Description: Text Data
>
> Thanks,
>
> Rainer
>
>
>>
>>
>> --
>> Eric Schulte
>> http://cs.unm.edu/~eschulte/
>>
>>
--
Eric Schulte
http://cs.unm.edu/~eschulte/
- Re: [O] About commit named "Allow multi-line properties to be specified in property blocks", (continued)
- Re: [O] About commit named "Allow multi-line properties to be specified in property blocks", Rainer M Krug, 2011/11/08
- Re: [O] About commit named "Allow multi-line properties to be specified in property blocks", Sebastien Vauban, 2011/11/08
- Re: [O] About commit named "Allow multi-line properties to be specified in property blocks", Rainer M Krug, 2011/11/08
- Re: [O] About commit named "Allow multi-line properties to be specified in property blocks", Sebastien Vauban, 2011/11/08
- Re: [O] About commit named "Allow multi-line properties to be specified in property blocks", Rainer M Krug, 2011/11/08
- Re: [O] About commit named "Allow multi-line properties to be specified in property blocks", Darlan Cavalcante Moreira, 2011/11/08
- Re: [O] About commit named "Allow multi-line properties to be specified in property blocks", Sebastien Vauban, 2011/11/08
- Re: [O] About commit named "Allow multi-line properties to be specified in property blocks", Eric Schulte, 2011/11/08
- Re: [O] About commit named "Allow multi-line properties to be specified in property blocks", Eric Schulte, 2011/11/08
- Re: [O] About commit named "Allow multi-line properties to be specified in property blocks", Rainer M Krug, 2011/11/09
- Re: [O] About commit named "Allow multi-line properties to be specified in property blocks",
Eric Schulte <=
- Re: [O] About commit named "Allow multi-line properties to be specified in property blocks", Rainer M Krug, 2011/11/09
- Re: [O] About commit named "Allow multi-line properties to be specified in property blocks", Sebastien Vauban, 2011/11/09
- Re: [O] About commit named "Allow multi-line properties to be specified in property blocks", Rainer M Krug, 2011/11/15
- Re: [O] About commit named "Allow multi-line properties to be specified in property blocks", Eric Schulte, 2011/11/15
- Re: [O] About commit named "Allow multi-line properties to be specified in property blocks", Torsten Wagner, 2011/11/15
- Re: [O] About commit named "Allow multi-line properties to be specified in property blocks", Eric Schulte, 2011/11/15
- Re: [O] About commit named "Allow multi-line properties to be specified in property blocks", Thomas S. Dye, 2011/11/15
- Re: [O] About commit named "Allow multi-line properties to be specified in property blocks", Eric Schulte, 2011/11/15
- Re: [O] About commit named "Allow multi-line properties to be specified in property blocks", Rainer M Krug, 2011/11/15
- Re: [O] About commit named "Allow multi-line properties to be specified in property blocks", Sebastien Vauban, 2011/11/08