Latest flymake (from emacs-straight) break eglot #1480
Closed
henrythebuilder
started this conversation in
General
Replies: 2 comments 2 replies
-
Doom is trying to turn off a mode that was never on in the first place. I've fixed the problem in the latest Emacs master. |
Beta Was this translation helpful? Give feedback.
2 replies
-
Thanks for the quick update, and thanks for your work! |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Hi,
I have a Emacs(29.4)/Doomemacs configuration with eglot (and flycheck as checker), but with the latest updates for Doomemacs also flymake has been updated from emacs-straight and from there an error occurred.
latest flymake with error is the update 19b0a79 - and this matches the latest emacs sources (but not emacs 30 sources!)
previous flymake ok is the update 9c09445
I know this is probably not the ideal place for this type of message but I wanted to report it here to get help in better understanding the problem and its cause:
When I open a file (rust or c++ for example) I get this type of error:
"
wrong-type-argument hash-table-p nil
"and this break the eglot hooks.
enabling
toggle-debug-on-error
I was able to get the backtrace:and this is the
eglot-managed-mode-hook
value:it seems that in the
flymake-mode
function is missing a check on theflymake--state
variable (which seems to be null):this is the full backtrace from a sample rust project:
eglot-error-backtrace.txt
Thank in advance for your help
Enrico
Beta Was this translation helpful? Give feedback.
All reactions