Agreed. As a "rider clause" to this bug: the debug specification does not seem to show up in the Elisp Info manual at all. Thanks Stefan. On Mon, Nov 24, 2008 at 8:11 AM, Stefan Monnier wrote: > > (defmacro some-macro (some-directory &rest body-forms) > > "Bla bla bla. Yada yada yada." > > ;; (declare (indent 1) (debug sexp body)) > ^^^^^^^^^ > (sexp body) > > So the real bug is that this error is not caught in > `macro-declaration-function', and that error messages in Edebug's > parsing code are user-unfriendly. > > > Stefan >