You'll need:
- .NET 6.0.0 or newer
- NodeJS
- VSCE
npm install -g @vscode/vsce
- Powershell (already there by default on Windows)
Don't forget to update LSP submodule after pulling the repo:
git submodule init
git submodule update
To build:
npm install
powershell Publish-LanguageServer.ps1 --dev
To debug:
- Open VS Code, and hit F5. Both LSP and extension client will be built automatically. A new instance of VS Code will be opened and a debug session will be activated
To create a VSIX package:
npm run build-language-server
vsce package