|
From: | Drew Adams |
Subject: | bug#24982: 24.5; way to let Elisp reader ignore unreadable #(...) constructs |
Date: | Mon, 2 Apr 2018 14:32:41 -0700 (PDT) |
> >> > Enhancement request: > >> > Provide a Boolean variable or a wrapper macro that has the effect of > >> > not raising an error but just skipping over any unreadable #(...) > >> > construct. > >> > >> There is such macro called ‘ignore-errors’. > > > > No. That ignores all errors. > > > > Is there an error handler that covers all and only #(...) read errors? ^^^^^^^^ > Then you can use something like > (condition-case err > (read (current-buffer)) > (invalid-read-syntax err)) > that for example for unreadable #<marker ...> returns > (invalid-read-syntax "#") And (read ")((") gives (invalid-read-syntax ")"). So it's not specific to unreadable #(...) or #....
[Prev in Thread] | Current Thread | [Next in Thread] |