|
From: | hiecaq |
Subject: | bug#70211: emacs-eglot fails after upgrade to emacs-29.3 |
Date: | Wed, 10 Apr 2024 22:49:58 +0800 |
User-agent: | mu4e 1.12.2; emacs 29.3 |
Lilly via Bug reports for GNU Guix <bug-guix@gnu.org> writes:
Hi,after upgrading to emacs 29.3 eglot fails to start with an error message likeInvalid slot name: "#<eglot-lsp-server eglot-lsp-server-cacbec>", :events-buffer-configThis also happens if I start emacs with 'emacs -q' and activate just eglot manually.I'm using not the build-in eglot package, but emacs-eglot@1.17. This package has a dependency to emacs-jsonrpc@1.0.23Upgrading jsonrpc to version 1.0.25 solved the issue for me. Yours, Lilly
I also encountered this on my Guix configuration (on a foreign distro). I tried to investigate into it, but I got confused.
The error message I got is:
slot-missing: Invalid slot name: "#<eglot-lsp-server eglot-lsp-server-170231c>", :events-buffer-config
However, events-buffer-config (it is defined in jsonrpc-connection, and eglot-lsp-server inherits that if I read correctly) is introduced in jsonrpc.el at e0b9944b69ff72923c29756fcfcea9528a3f5069, which is included in 1.0.23.
[Prev in Thread] | Current Thread | [Next in Thread] |