> If this is generally unsupported, can we =
then remove it from the doc and
Yes.=C2=A0 Do you happen to know where it's documented?
"You can use the same syntax for punctuation characters, but it is =
often a good idea to add a =E2=80=98\=E2=80=99 so that the Emacs commands f=
or editing Lisp code don=E2=80=99t get confused. For example, =E2=80=98?\(=
=E2=80=99 is the way to write the open-paren character. If the character is=
=E2=80=98\=E2=80=99, you must use a second =E2=80=98\=E2=80=99 to quote it=
: =E2=80=98?\\=E2=80=99."
Here I would put ( =
and ) into the same category as \, so that it's not only "a good i=
dea" to escape it.
"However, you should =
add a backslash before any of the characters =E2=80=98()\|;'`"#.,=
=E2=80=99 to avoid confusing the Emacs commands for editing Lisp code."=
;
Here I would make escaping mandatory for the fir=
st three characters (or even for all of them).
=C2=A0
> have the reader print a warning (or reject it altogether)?
We can't reject it, because I'm pretty sure there's code out th=
ere which
uses it.=C2=A0 I'd accept a patch which adds a warning for it,
OK, I'll try to come up with a pat=
ch.=C2=A0
--047d7bb709d2066652051993b94c--