LSP client doesn't support confirmation #16152
|
Hi! I'm writing an LSP for a music language that isn't available as a stand alone application. This is the beginning of the project and I want to test my first message sent from the server to Helix. Problem is that Helix complains about not having confirmation support from my server. This is what I got from the editor:
I went through Helix documentation language section a couple of times but I didn't see that option anywhere. Then I thought that maybe that option is in the lsp specification but it wasn't there either. Now that read Helix output |
Replies: 2 comments 4 replies
|
I don’t think that’s a Helix error message. The text doesn’t appear anywhere in the source code. There’s an exact match in |
|
The answer to your literal question is that Helix does support it, but no released Helix advertises it, and that matters for the server you're writing. nil picks its branch on one exact field of The capability does exist in the source. It's in So for your own Go server: against any current release, For the flake warning itself, @waddie is right that it's nil's message. The fix that doesn't need a rebuild is to let nil archive the flake for you, in [language-server.nil]
command = "nil"
[language-server.nil.config.nix.flake]
autoArchive = trueNote the key sits at the top of Measured on helix 25.07.1 (a05c151) and nil, with a real |
Thanks a lot! Yeah I'm using Home manager on Fedora so this issue has to do with it. I'll check that more in depth