Replies: 1 comment 3 replies
-
How so? Can you link any upstream issues? Relying on the installed version of any built-in package introduces a lot of maintenance headaches I'd like to avoid (because users install a wide range of different Emacs versions). If the incompatibilities can be resolved out of band, trivially (by perhaps pinning eglot/jsonrpc to the nearest compatible version), I'd prefer to do that. (Side note: eglot and jsonrpc are, by default, installed from their emacs-straight mirrors (jsonrpc, eglot), which I think are more up-to-date than the GNU ELPA sources) |
Beta Was this translation helpful? Give feedback.
3 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Eglot has been a part of the standard Emacs distribution for a while now. Doom's
(lsp +eglot)module pins eglot to a particular version uses a version downloaded via straight. However this causes problems becauseeglotdepends onjsonrpc(also via straight), but the two are not kept in sync. In fact, the current version ofeglotdoes not work with the current version ofjsonrpc. These are now both part of the standard Emacs distribution where they are updated together. Doom should unpineglotand remove it from the list of packages it manages on its own and rely only on the builtin version.Beta Was this translation helpful? Give feedback.
All reactions