[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#47516: 28.0.50; void-variable edebug-all-defs
From: |
Stefan Monnier |
Subject: |
bug#47516: 28.0.50; void-variable edebug-all-defs |
Date: |
Fri, 02 Apr 2021 09:17:29 -0400 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) |
> Suppose I put point within a function like `window-min-pixel-height' and
> then type C-M-# which here
>
> runs the command edebug-defun (found in edebug-mode-map), which is
> an alias for ‘edebug-eval-top-level-form’ in ‘edebug.el’.
Hmm... this is a bit odd: `edebug-mode-map` is the map used when we're
stepping through execution with Edebug, so are you saying that Edebug
was already in use before this `edebug-defun`?
> insert (window-min-pixel-height) into *scratch* and do C-x e and debug
> that call. When I now type M-# in window.el which here
>
> runs the command eval-buffer (found in edebug-mode-map), which is an
> interactive built-in function in ‘C source code’.
>
> I get
>
> Debugger entered--Lisp error: (void-variable edebug-all-defs)
Hmm... still can't reproduce it here. Can you reproduce it with `emacs -Q`?
Also (stab in the dark), could you check (boundp 'edebug-all-defs) in
a few different buffers?
Stefan