elixir-ls
elixir-ls copied to clipboard
InitializeParams rootUri deprecated since LSP 3.16
@deprecated in favour of `workspaceFolders`
see https://github.com/microsoft/vscode/wiki/Adopting-Multi-Root-Workspace-APIs#language-client--language-server
This is going to be a breaking change for multi-workspace solutions. We start server for each rootUri in vscode extension. The new api sends all workspaces to all started servers so we'd need some way to tell the server which one to use.
But if we upgrade vscode-elixir-ls at the same time nothing will break for end-user's right? I'm not aware of any other multi-workspace extensions.