well this is generally a topic that needs to be covered. it would be nice to have a LSP implementation that can be consumed by different editors.
this is related to [Postponed] Language Server + VSCode Plugin for Sophia.
after submission of that proposal somebody extended Milens work, started developing a language server and published a plugin for VSCode. recently I tried to use it but I think I ran into some probems. so not sure whether is is actually usable and/or up to date. it was published in this thread: Aesophia-vscode, a Sophia VSCode extension with basic LSP implementation
maybe @ybin64 is still with us and can provide some information about it. I’d love to see that work updated and continued