Subject: Re: bug#50245: 28.0.50; Instrumenting a function does not show "Edebug:" in the echo area

From: Lars Ingebrigtsen <[email-masked]>
Date: Thu, 25 Aug 2022 14:38:13 +0200

Stefan Monnier <[email-masked]> writes:

> What makes us think that `edebug-all-defs` will always be defined when
> we get here?  Doesn't this code signal an error if called before
> edebug.el is loaded (e.g. in the case of `emacs -Q` soon followed by
> a plain `C-M-x`)?

edebug-all-defs is autoloaded, so it's safe to use here (and the (defvar
isn't needed, so I removed it).