Theme
VS Code extensionIn developmentPackage from source

Deliver Codepot language intelligence in VS Code without reimplementing compiler behavior in TypeScript.

On this page

Codepot language extension

The Codepot language extension is the VS Code client under codepot_lang/vcode.

Extension ID:

The extension is intentionally thin. Parsing, type checking, semantic behavior, project analysis, and formatting stay in Rust.

Supported files

Features

  • offline TextMate syntax highlighting;
  • line, block, and documentation comments;
  • import, function, generic, field, and documentation-tag highlighting;
  • Rust LSP diagnostics and strong type checking;
  • completion and automatic import insertion;
  • hover documentation;
  • definition, references, rename, symbols, semantic tokens, and signatures;
  • canonical formatting, folding, and quick fixes;
  • project commands for check, compile, doctor, modules, symbols, and imports.

Build and package

Install a locally built package:

Development settings on Windows

Marketplace status

GitHub source is available. VS Code Marketplace and Open VSX links are reserved as TBD until publication is complete.