Vest for VS Code
This extension adds Vest language support to Visual Studio Code:
.vest language registration
- syntax highlighting
- comment and bracket configuration
- the Vest language server (
vest_lsp) for diagnostics, hover, go-to-definition, references, rename, and semantic tokens
Packaging
From the repository root:
node extensions/vest-vscode/scripts/package-vsix.mjs
That builds vest_lsp, bundles it into a platform-specific VSIX, and writes the result to extensions/vest-vscode/dist/.
For release publishing, the workflow builds a universal VSIX instead. Published installs download the matching vest_lsp binary from the corresponding GitHub release for this extension version.
Installation
Published Extension
- Open the Extensions view in VS Code.
- Search for
Vest.
- Click Install.
Local VSIX Install
- Build the VSIX:
node extensions/vest-vscode/scripts/package-vsix.mjs
- In VS Code, run
Extensions: Install from VSIX....
- Select the generated file in
extensions/vest-vscode/dist/.
CLI alternative:
code --install-extension extensions/vest-vscode/dist/vest-<version>-<platform>.vsix --force
Configuration
vest.languageServer.path
: Override the language-server executable path.
vest.languageServer.arguments
: Extra arguments passed to the language server.
vest.languageServer.environment
: Extra environment variables passed to the language server.