GNU bug report logs -
#56459
29.0.50; Edebug disables Eldoc
Previous Next
Reported by: Max Brieiev <max.brieiev <at> gmail.com>
Date: Sat, 9 Jul 2022 07:24:02 UTC
Severity: normal
Tags: moreinfo
Found in version 29.0.50
Fixed in version 30.1
Done: Dmitry Gutov <dgutov <at> yandex.ru>
Bug is archived. No further changes may be made.
Full log
Message #46 received at 56459 <at> debbugs.gnu.org (full text, mbox):
reopen 56459
thanks
> Date: Tue, 28 Feb 2023 18:25:07 +0200
> Cc: larsi <at> gnus.org, friedman <at> splode.com, max.brieiev <at> gmail.com,
> 56459 <at> debbugs.gnu.org
> From: Dmitry Gutov <dgutov <at> yandex.ru>
>
> >> Which seems like a problem previously solved by that check.
> > Maybe. I also sometimes see this, but just now trying Edebug on a
> > random function doesn't reproduce this. Can you reproduce at will? if
> > so, can you show a recipe?
>
> Sure:
>
> 1) Visit an .rb file (with ruby-mode).
> 2) Instrument ruby-smie-rules with edebug.
> 3) Switch to .rb file again and press TAB somewhere where it would call
> ruby-mode's indentation code.
> 4) Step through ruby-smie-rules with SPC, not too quickly.
>
> That happens with 'emacs -Q', no extra setup needed.
You are right. It turns out we didn't see the ElDoc messages because
in many Lisp codes stepping with Edebug leaves point in places where
ElDoc has nothing to say. But as soon as it does, it does say, and by
doing that overwrites the evaluation results in the echo area.
So I've now reverted that change, and I'm reopening the bug. It will
have to be fixed in some other way.
This bug report was last modified 2 years and 74 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.