Closed kittaakos closed 2 years ago
I am going to close it as invalid.
The client must handle the command ID collision if they want to support a multi-LS setup.
For example, remap the command-id
to $sketchUri:command-id
with an LSP middleware.
Describe the problem
Related to https://github.com/arduino/arduino-language-server/issues/125#issue-1313341722.
The second instance fails when I start multiple language servers in the workspace.
To reproduce
See #125 for the steps.
Expected behavior
It's possible to start multiple language servers from the same workspace.
Arduino Language Server version
0.7.1
Arduino CLI version
0.25.0
Operating system
macOS
Operating system version
12.3.1
Additional context
No response
Issue checklist