bug-gnu-emacs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

bug#20852: 24.3; update-file-autoloads doesn't accept unescaped parenthe


From: Philipp Stephani
Subject: bug#20852: 24.3; update-file-autoloads doesn't accept unescaped parenthesis character literal
Date: Sun, 21 Jun 2015 12:13:53 +0000



Stefan Monnier <monnier@iro.umontreal.ca> schrieb am Fr., 19. Juni 2015 um 23:24 Uhr:
> Create an Elisp file such as
>    (defvar foo ?()
> and try to run `update-file-autoloads' on it.  This will fail with an
> unbalanced parenthesis error.  However, this is valid (albeit
> discouraged) Elisp code.

Yes: don't do that.  Use (defvar foo ?\() instead.
This same error will appear during interactive editing of that code.



If this is generally unsupported, can we then remove it from the doc and have the reader print a warning (or reject it altogether)? 

reply via email to

[Prev in Thread] Current Thread [Next in Thread]