Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>SwirlsNew to Visual Studio Code? Get it now.
Swirls

Swirls

Swirls

| (0) | Free
Syntax highlighting and language support for .swirls files
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Swirls

Syntax highlighting and language support for .swirls workflow files in VS Code.

Features

  • Syntax highlighting for .swirls files
  • Language Server (LSP) for diagnostics, validation, and navigation
  • TypeScript intellisense inside ```ts fenced code blocks
  • JSON validation inside ```json blocks
  • Language configuration (comments, brackets, indentation)

Installation

Install from the VS Code Marketplace or Open VSX.

Or install from a .vsix file: Extensions → ... → Install from VSIX....

Configuration

Setting Description Default
swirls.lsp.enableTypeScriptIntellisense Enable TypeScript completions and diagnostics inside ```ts blocks true

Links

  • Swirls
  • Repository

Development

When developing the Swirls LSP (packages/lsp), rebuild and copy the server into this extension before testing:

cd tools/vscode-swirls && bun run build:server

Or from repo root: bun run build --filter @swirls/lsp then copy packages/lsp/dist/server.js to tools/vscode-swirls/server/. Otherwise "Launch Swirls Extension" will run an older server and LSP behavior (e.g. contextual completions) may not match the latest code.

For publishers

To add a Marketplace icon, add icon.png (128x128 or 256x256) to this directory and set "icon": "icon.png" in package.json.

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