Closed bfolkens closed 4 years ago
This project has moved!
It's now being maintained by proactive volunteers from the Elixir community over at elixir-lsp/elixir-ls. Updates will continue to be published from that repo to the original VS Code extension, so no need to switch plugins if you're using VS Code.
If you're still interested in merging this PR, please do the following:
Thank you!
In the LSP spec for
requestMessage
, theparams
key is optional. However, the code seems to only expect the 3 arity variant. This patch allows both the 2 arity and 3 arity variants, so that theshutdown
requests will work (which doesn't include aparams
key).Fixes #209
See also: https://microsoft.github.io/language-server-protocol/specifications/specification-current/#requestMessage