Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>Dowe Source Format Language SupportNew to Visual Studio Code? Get it now.
Dowe Source Format Language Support

Dowe Source Format Language Support

dowe

| (0) | Free
Dowe Source Format language support for Visual Studio Code.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Dowe for Visual Studio Code

Dowe Language Support provides .dowe syntax highlighting, two-space indentation, and semantic editor features through the Rust dowe-language-server.

The extension is an editor adapter. It does not execute Dowe Source Format, start dowe dev, generate .dowe artifacts, or duplicate compiler validation.

Requirements

  • Visual Studio Code 1.85 or newer.
  • Network access the first time a .dowe file starts the managed language server.

Install the extension and open a Dowe project containing main.dowe:

code --install-extension dowe.dowe-language-support

The extension downloads the compatible dowe-language-server release automatically, verifies its SHA-256, and stores the executable in VS Code's global extension storage. Later sessions reuse that installation without network access. Users do not need the dowe-lsp repository, Rust, or Cargo.

Settings

Setting Default Purpose
dowe.languageServer.path Automatic Optional executable override for contributors or managed environments
dowe.languageServer.args [] Arguments passed to the executable
dowe.languageServer.trace.server off Write protocol messages to the output channel when set to messages

Use Dowe: Restart Language Server from the command palette after changing the binary or its configuration.

Supported features

  • Diagnostics from the shared Rust compiler language APIs.
  • Completion, hover, go to definition, document symbols, document formatting, and code actions.
  • TextMate syntax highlighting for Dowe imports, blocks, controls, functions, components, props, references, and literals.

Semantic behavior remains owned by dowe-language-server, which is also used by the Dowe Zed extension. The implementation contract is documented in /specs/features/00120-add-vscode-dowe-language-support.

Local validation

npm test
vsce package --no-dependencies

The repository intentionally does not commit node_modules or generated VSIX files.

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