elixir-ls icon indicating copy to clipboard operation
elixir-ls copied to clipboard

InitializeParams rootUri deprecated since LSP 3.16

Open lukaszsamson opened this issue 4 years ago • 2 comments

@deprecated in favour of `workspaceFolders`

see https://github.com/microsoft/vscode/wiki/Adopting-Multi-Root-Workspace-APIs#language-client--language-server

lukaszsamson avatar Jan 06 '21 17:01 lukaszsamson

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.

lukaszsamson avatar Jun 30 '21 18:06 lukaszsamson

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.

axelson avatar Jul 05 '21 07:07 axelson