To build the Arduino Language Server VS Code extension (VSIX), execute:
yarn
It will generate a vscode-arduino-language-server-x.x.x.vsix file in the ./build-artifacts folder.
In VS Code, open the Extensions panel, click on the ellipses (...) and select Install from VSIX....
Or from the Command Palette.
You can also start the extension in debug mode.
Open the Debug panel, and select the Launch Arduino Language Server VS Code Extension launch configuration.
- Use
webpackto bundle the dependencies into a single JS module to reduce the size of the extension. - Integrate the VSIX packaging into the GitHub Actions.
- Wire additional language features:
Go to Definition,Peak Definition,Find All References, etc... - Bump up the version of the
vscodeandvscode-languageclientdependencies. - Discuss
licensing,author, andpublisher. - Add your item