Lars Ingebrigtsen writes: > Yup; I've now added edebug specs to the inline-letevals macros you had > in the example and it now works for me. So this should be fixed on the > Emacs trunk. I got around to taking a look at this and noticed you had reverted the patch with some confusion around (def-edebug-spec ...) vs (declare (debug ...)). They are just two different ways to do the same thing, which is to set the edebug-form-spec property of the symbol. Setting the Edebug spec of inline-quote to backquote-form does fix the bug so you were on the right track. In Edebug specs '&rest form' and 'body' are synonyms so your added spec for inline-letevals wasn't accomplishing anything. Here's a revised patch, which for me fixes both the short example and instrumenting lisp/net/shr.el: