Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>Emergent CodingNew to Visual Studio Code? Get it now.
Emergent Coding

Emergent Coding

Aptissio

|
3,122 installs
| (1) | Free
The Emergent Coding extension adds language support for Emergent Coding to Visual Studio Code, including editing (IntelliSense) and debugging features.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Emergent Coding for Visual Studio Code

Emergent Coding provides editing support for Emergent expressions and specifications in Visual Studio Code.

Quick start

  1. Install the Emergent Coding extension from the VS Code Extension Marketplace.
  2. Open an Emergent workspace and configure studio.hostname, studio.port, studio.network, and studio.allowInsecure.
  3. Run Emergent: Show Configuration Diagnostics to confirm the effective connection and cache settings.

0.13.0 breaking change: gateway.* settings are no longer supported. Replace gateway.hostname, gateway.port, gateway.network, and gateway.allowInsecure with their studio.* equivalents before upgrading.

Features

  • Syntax highlighting, snippets, diagnostics, completions, document links, and hover type information for Emergent expressions.
  • Document and range formatting for .dla and .dlp files, including syntax-aware indentation for valid structures and conservative recovery for malformed input.
  • Specification lookup, local specification navigation, supplier completions, and supplier quick fixes.
  • Custom editors for contract specifications (.cspec), protocol specifications (.pspec), protocol designs (.pdes), and protocol design definitions (.pdd).
  • Protocol-design export and guided legacy .pspec to .pdes migration.
  • Bulk Expression Validation for workspace diagnostics triage.
  • Component Manager for indexing configured component directories, finding contracts/protocols, and viewing direct protocol relationships.

Documentation

User documentation:

  • User guide
  • Configuration guide
  • Troubleshooting
  • Extension language guide

Developer documentation:

  • Development guide
  • Security reporting
  • Diagnostics validation playbook
  • Formatter corpus validation

Release and support

  • Review CHANGELOG.md for release notes.
  • Report non-security problems through the project repository.
  • Do not report security vulnerabilities publicly; follow the security reporting policy.

Licence

This extension is licensed under the MIT License. See third-party notices for shipped dependency notices.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
  • Your Privacy Choices
  • Consumer Health Privacy
© 2026 Microsoft