I've been attempting to get als working with Helix's language server implementation. It seems to not recognize any of the events Helix is sending, though. Some selected events in Helix's log:
[INFO] als <- {"jsonrpc":"2.0","params":{"type":1,"message":"lsp:no handler for: STextDocumentDidSave"},"method":"window/logMessage"}
[INFO] als <- {"jsonrpc":"2.0","params":{"type":1,"message":"lsp:no handler for: STextDocumentDidChange"},"method":"window/logMessage"}
[INFO] als <- {"jsonrpc":"2.0","params":{"type":1,"message":"lsp:no handler for: SInitialized"},"method":"window/logMessage"}
[INFO] als <- {"jsonrpc":"2.0","params":{"type":1,"message":"lsp:no handler for: STextDocumentDidOpen"},"method":"window/logMessage"}
[INFO] window/logMessage: LogMessageParams { typ: Error, message: "lsp:no handler for: STextDocumentDidClose" }
Would you happen to understand this error? I can't quite figure out if it's an issue with the editor I'm integrating this language server with or the language server itself. It's almost like the language server is passing over some serialized Haskell types, or something?
I've been attempting to get
als
working with Helix's language server implementation. It seems to not recognize any of the events Helix is sending, though. Some selected events in Helix's log:Would you happen to understand this error? I can't quite figure out if it's an issue with the editor I'm integrating this language server with or the language server itself. It's almost like the language server is passing over some serialized Haskell types, or something?