GNU bug report logs - #75401
30.0.92; eglot-shutdown does not restore Flymake mode line indicator

Previous Next

Package: emacs;

Reported by: Jake <jforst.mailman <at> gmail.com>

Date: Mon, 6 Jan 2025 11:54:02 UTC

Severity: normal

Found in version 30.0.92

Full log


Message #14 received at 75401 <at> debbugs.gnu.org (full text, mbox):

From: "Kaan B. Y." <kby <at> tilde.team>
To: 75401 <at> debbugs.gnu.org
Date: Thu, 10 Apr 2025 22:04:14 +0200
Hello,

I could reproduce the bug. I am not sure if eglot is doing anything 
wrong. Before starting eglot, when only flymake-mode is activated, 
inspecting `flymake-diagnostic-functions` returns `(python-flymake t)`, 
eglot registers `eglot-flymake-backend`, which is removed after 
`eglot-shutdown`; `flymake-diagnostic-functions` is once again 
`(python-flymake t)`; so although `flymake-diagnostic-functions` is set 
back correctly, the Flymake modeline indicator stays changed. I'll look 
for other flymake variables that are changed by eglot and not set back 
after `shutdown`.

Regards
Kaan





This bug report was last modified 70 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.