Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>ZenoLang Developer ToolsNew to Visual Studio Code? Get it now.
ZenoLang Developer Tools

ZenoLang Developer Tools

Zeno

| (0) | Free
Official VS Code extension for the Zeno programming language with syntax highlighting, IntelliSense, diagnostics, formatting, code runner, snippets, REPL, and Zeno file icons.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Zeno for Visual Studio Code

Zeno Logo

Official Visual Studio Code Language Support for Zeno

Rich syntax highlighting, run commands, inline diagnostics, formatting, code snippets, and IntelliSense for Zeno (.zeno).


Features

  • 🎨 Syntax Highlighting: Modern TextMate grammar colorizing keywords (say, ask, repeat, function, end), built-in functions, strings, numbers, operators, and comments.
  • ▶ 1-Click Execution: Integrated Run Button in the editor title bar and Ctrl+F5 keybinding.
  • ⚡ Real-Time Diagnostics: Inline syntax checking powered by zeno check connected directly to the VS Code Problems panel.
  • 📐 Document Formatting: Full support for Format Document (Shift+Alt+F) and Format on Save.
  • 💡 IntelliSense & Hover Docs: Rich autocompletions and hover documentation for all keywords, built-ins (length, trim, split, etc.), and standard modules (crypto, network, file, http, etc.).
  • 📝 Code Snippets: Expandable templates for control flows, loops, functions, exception handling, and cybersecurity scripts.
  • 📂 File Icon Theme: Official Zeno logo branding for .zeno files in the VS Code File Explorer.
  • 🔒 Secure Offline-First Architecture: Completely functional offline with secure credential scaffolding via VS Code SecretStorage.

Quick Start

1. Install Zeno Runtime

Ensure the official Zeno package is installed in your Python environment:

python -m pip install zeno

Verify your installation:

zeno --version

2. Install the Extension

In VS Code:

  1. Open the Extensions view (Ctrl+Shift+X).
  2. Click ... (Views and More Actions) at the top right of the Extensions panel.
  3. Select Install from VSIX....
  4. Choose zeno-language-support-1.0.0.vsix.

Alternatively, via command line:

code --install-extension vscode-extension/zeno-language-support-1.0.0.vsix

3. Open and Run .zeno Files

Create a file named hello.zeno:

# Hello World in Zeno
name = ask "What is your name? "
say "Hello, " + name + "! Welcome to Zeno."

repeat 3 as i
    say "Countdown: " + string(i + 1)
end

Click the ▶ Run button at the top-right of the editor, or press Ctrl+F5 to execute!


Available Commands

Access these commands from the Command Palette (Ctrl+Shift+P):

Command Description Shortcut
Zeno: Run File Executes the active .zeno file Ctrl+F5
Zeno: Run Selection Runs the currently selected lines
Zeno: Check File Validates syntax without running Shift+F5
Zeno: Format File Formats document indentation Shift+Alt+F
Zeno: Start REPL Launches interactive shell
Zeno: Show Version Displays detected runtime info
Zeno: Install / Upgrade Installs/upgrades package
Zeno: Open Documentation Opens language documentation
Zeno: Sign In Optional account login (Mock/Dev)
Zeno: Sign Out Clears account credentials
Zeno: Account Views current account state

Extension Settings

Customize extension behavior in Settings (Ctrl+, -> Search Zeno):

  • zeno.executablePath: Custom absolute path to the zeno CLI executable (automatically discovered if omitted).
  • zeno.pythonPath: Custom path to the Python interpreter containing the zeno package.
  • zeno.enableDiagnostics: Enable/disable real-time error reporting in the Problems panel (default: true).
  • zeno.showRunButton: Display the Run button in the editor navigation bar (default: true).
  • zeno.accountEnabled: Enable/disable the Account status indicator (default: true).

Troubleshooting

"Zeno runtime was not detected"

  1. Make sure Python 3.8+ is installed on your system.
  2. Install the package using:
    python -m pip install zeno
    
  3. If you are using a virtual environment (.venv), ensure the environment is active or set zeno.pythonPath in VS Code settings to point to your virtual environment's Python executable.
  4. Click the status bar item $(alert) Zeno: Not Found to re-check or configure the path.

License

MIT License © 2026 Zeno Programming Language Contributors

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