This language server extension works great along side with Apple's pkl-vscode extension which provides tree-sitter highlighting and indenting.
-
Install PklLanguageServer
-
Download extension from latest release
git clone https://github.com/jayadamsmorgan/PklLanguageServer
cd PklLanguageServer/Editors/VSCode
npm install
npx vsce package
- Install this extension:
code --install-extension pkl-lsp-vscode-0.1.0.vsix