VS Code Extensions
Sifr

Sifr

by sifr

VS Code language support for Sifr using the native Sifr LSP server.

Downloads

4

Rating

— (0)

Version

0.1.7

Last updated

Jun 22, 2026

VS Code language support for Sifr. The extension registers .sifr files, contributes syntax highlighting, and launches the native language server:

sifr lsp --stdio

All semantic behavior is delegated to Sifr CLI/LSP surfaces. The extension does not implement parsing, type checking, diagnostics, formatting, linting, rename, references, ownership analysis, or generated-Rust logic.

Formatting is provided by the native LSP document formatting provider. Use the Sifr: Format Document command or VS Code editor.formatOnSave; sifr.format.enable controls whether the server advertises formatting support.

Local Development

npm install
npm run lint
npm run typecheck
npm test
npm run test:extension
npm run package

Use sifr.lsp.path to point at a local Sifr binary when it is not on PATH.

Compatibility

Version 0.1.5 supports the Sifr CLI/LSP 0.1.0-beta.12 developer tooling rules. The extension requires VS Code ^1.90.0 and launches the language server with sifr lsp --stdio.

Versioning

This extension version is intentionally independent from the Sifr compiler version while the developer tooling surface is active. Release notes must state the supported Sifr compiler/LSP version range before marketplace publication.

Related extensions