Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>Exon — .xn syntax and language supportNew to Visual Studio Code? Get it now.
Exon — .xn syntax and language support

Exon — .xn syntax and language support

Forgot

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

Exon Language Support

Syntax highlighting and language support for the Exon language (.xn files).

Install (for users)

From VS Code Marketplace (after you publish)

  1. Open VS Code.
  2. Press Ctrl+Shift+X (Windows/Linux) or Cmd+Shift+X (Mac) to open the Extensions view.
  3. Search for Exon Language Support or exon-lang.
  4. Click Install.

From a .vsix file (sideload)

  1. Build the package once (see Publishing below): npm run package.
  2. In VS Code: Extensions → ... (top right) → Install from VSIX... → choose exon-lang-0.1.0.vsix.

Publishing so anyone can install

To publish this extension to the VS Code Marketplace so anyone can install it from the Extensions view:

1. One-time setup

  • Publisher account
    Go to marketplace.visualstudio.com/manage and sign in with your Microsoft account. Create a publisher (e.g. Forgot — must match publisher in package.json).

  • Personal Access Token (PAT)
    In Azure DevOps → User settings → Personal access tokens, create a token with Marketplace (Publish) scope. Save it somewhere safe; you’ll use it when publishing.

2. Install the publish tool

In this project folder:

npm install

This installs @vscode/vsce locally so you can run npx vsce below.

3. Package the extension

npm run package

This creates exon-lang-0.1.0.vsix. You can share this file for sideload installs, or use it to publish.

4. Publish to the marketplace

npx vsce publish

When prompted:

  • Personal Access Token: paste the PAT you created in step 1.

After it succeeds, the extension will appear on the marketplace and users can install it by searching Exon Language Support in the Extensions view.

5. Updating the extension

  1. Bump version in package.json (e.g. 0.1.0 → 0.1.1).
  2. Run npm run package then npx vsce publish again.

Optional: Open VSX (for Cursor / VSCodium)

To allow installs from Open VSX (e.g. Cursor, VSCodium):

npx ovsx publish exon-lang-0.1.0.vsix -p YOUR_OPEN_VSX_TOKEN

Create a token at open-vsx.org.

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