Julien Dallot <[email protected]> writes:

> Those would be all invalid. Our method requires that the metadata is a 
> properly escaped plist such that properties like :id, :regexp ... have string 
> values.

So, are you saying that we should always write something like

<::(:id "id-value")>?
why not simply
<::(:id id-value)>?

> So 
> <::(:id "foo\nbar")>
> should be 
> <::(:id "foo\\nbar")>

But what will that mean? How should id be interpreted?
Should the value be foo\nbar verbatim, or should \n expand to newline?

>> and what about
>>
>> <::(:id "foo\"bar" invalid??)>
> That would be obviously invalid as well, not sure I get what you meant here.

Not obviously. We may, for example, ignore the "invalid??" part.
Or treat it as a pair of values: :id -> foo\"bar + invalid?? -> nil

-- 
Ihor Radchenko // yantar92,
Org mode maintainer,
Learn more about Org mode at <https://orgmode.org/>.
Support Org development at <https://liberapay.com/org-mode>,
or support my work at <https://liberapay.com/yantar92>

Reply via email to