cordx56/rustowl

[emacs] Eglot support

Opened this issue ยท 4 comments

https://github.com/joaotavora/eglot is the builtin emacs LSP client.

Would love to see eglot support!

I think it won't be that hard to implement considering how simple the lsp-mode implementation is.

๐Ÿค– Bot: Issue has not seen activity in 30 days and will therefore be marked as stale. It will be closed in 7 days if no further response is found.

It seems like Eglot currently only supports one lsp server per language, so if rustowl is an lsp server (which I assume it is), then I don't think it can run alongside rust-analyzer, which is a problem... I'm not sure what workarounds are out there, if any.

Before finding this out, I tried to add Eglot support in a fork, by adding the eglot-equivalent of the existing lsp-mode implementation (which wouldn't work because of eglot's limitation):
lispcat@392843e

Perhaps the code there could be useful if a workaround is found, or if Eglot one day adds multi-server support.