MARKETPLACE
Published
Find Dowe Source Format Language Support by the publisher identifier dowe.dowe-language-support.
DEVELOPMENT / EXTENSIONS
Dowe editor extensions
Official editor integrations for Dowe Source Format, backed by one Dowe language service contract.
Install Dowe
PUBLISHED / VISUAL STUDIO CODE
Dowe Source Format Language Support
Install the VS Code extension from the Marketplace. It downloads and verifies the compatible Dowe language server automatically.
Open VS Code Marketplace
code --install-extension dowe.dowe-language-supportMARKETPLACE
Published
Find Dowe Source Format Language Support by the publisher identifier dowe.dowe-language-support.
SERVER
Installed automatically
The first Dowe file downloads a pinned release, verifies its SHA-256, and caches it in VS Code's global extension storage.
LOCAL
No Dowe setup
Users do not need the dowe-lsp repository, Dowe, Cargo, Node.js, or npm in their Dowe project.
OPEN / ZED REGISTRY
Dowe for Zed
The Zed extension also installs a managed language-server release automatically. Its official registry PR remains open for review.
View Zed registry PR #6940
REGISTRY
Publication pending
The PR adds Dowe and the separate Dowe icon extension to Zed's official registry.
REPOSITORY
usedowe/dowe-zed
Use the repository for the extension adapter, Tree-sitter grammar, Zed queries, icon theme, and local validation workflow.
SHARED LANGUAGE CONTRACT
One service, multiple editors
Diagnostics, completion, hover, definition, symbols, formatting, and code actions come from the Dowe language service instead of separate JavaScript validators.
Compiler-backed assistance
Component props, imports, env references, server constructs, and auto-import fixes stay aligned with the compiler APIs.
Editor-specific adapters
VS Code uses TextMate highlighting and LSP providers; Zed uses its grammar and queries with the same language-server semantics.
SOURCE FORMAT
Nested property suites
Props stay at the start of their declaration suite. A following child can open its own suite at the next indentation level.
Grid:
columns:{ xs:1 md:2 }
gap:4
Card:
variant:"soft"
scheme:"surface"TROUBLESHOOTING
Override only when developing the server
The default installation is automatic. Contributors can set an absolute executable path and restart the service after rebuilding it.
dowe.languageServer.path
dowe.languageServer.args
dowe.languageServer.trace.serverBack to Dowe Dev