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>
