mirror of
https://github.com/microsoft/vscode-extension-samples.git
synced 2026-04-27 16:55:44 +08:00
16 lines
866 B
Markdown
16 lines
866 B
Markdown
# LSP Multi Server Example
|
|
|
|
A language server example that demonstrates how to start a server per workspace folder. If the workspace has nested workspace folders only a server for the outer most workspace folder is started assuming that the language service handles nested code.
|
|
|
|
The example uses proposed Language Server protocol. So the code demoed here might change when the final version of the configuration and workspace folder protocol is released.
|
|
|
|
## Running the Sample
|
|
|
|
- run `npm install` in this folder. This installs all necessary npm modules in both the client and server folder
|
|
- open VS Code on this folder.
|
|
- Press Ctrl+Shift+B to compile the client and server
|
|
- Switch to the Debug viewlet
|
|
- Select `Launch Client` from the drop down
|
|
- Run the launch config
|
|
- If you want to debug the server as well use the launch configuration `Attach to Server`
|