Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>PKL LSPNew to Visual Studio Code? Get it now.
PKL LSP

PKL LSP

Can H. T.

|
2 installs
| (0) | Free
Rust-backed language support for PKL
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

PKL LSP

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-lsp server.
  • Web extension path backed by the pkl-lsp-wasm bundle.

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 first release focuses on parser-backed editor intelligence and WASM packaging. Full evaluator-backed workspace parity depends on the temporary vendored pklr capability work being upstreamed.

Repository

Source, issues, and release notes live at https://codeberg.org/caniko/pkl-lsp.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft