Skip to content

VS Code

Type checking, completions, hover docs, go-to-definition, and rename work out of the box.

VS Code completions demo

Installation

For the moment, build and install the extension manually:

npm install -g @vscode/vsce
cd vscode-extension
npm install
vsce package
code --install-extension <filename>.vsix

If a conflicting Python language server (such as Pylance) is active, the extension will prompt you to disable it on first activation.

Configuration

Setting Default Description
fragments.serverPath (derived from active interpreter) Override path to the fragments-lsp executable. Only needed if auto-detection fails.