Rust-backed language support for Pkl in VS Code, VSCodium, and compatible Open VSX clients.
Features
- Diagnostics for malformed Pkl documents.
- Document symbols for imports, declarations, classes, type aliases, and annotations.
- Hover, completion, go-to-definition, and references for deterministic local symbols.
- Desktop extension with a bundled native
pkl-lspserver. - Web extension path backed by the
pkl-lsp-wasmbundle.
Configuration
pklLsp.serverPath can point to a custom pkl-lsp binary. Leave it empty to
use the bundled server for the current platform.
Current Scope
This release focuses on parser-backed editor intelligence and WASM packaging.
The Rust workspace consumes pklr's registry-published parser-only feature.
Repository
Source, issues, and release notes live at https://codeberg.org/caniko/pkl-lsp.