Zeno for Visual Studio Code
Official Visual Studio Code Language Support for Zeno
Rich syntax highlighting, run commands, inline diagnostics, formatting, code snippets, and IntelliSense for Zeno ( Features
Quick Start1. Install Zeno RuntimeEnsure the official Zeno package is installed in your Python environment:
Verify your installation:
2. Install the ExtensionIn VS Code:
Alternatively, via command line:
3. Open and Run
|
| 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 thezenoCLI executable (automatically discovered if omitted).zeno.pythonPath: Custom path to the Python interpreter containing thezenopackage.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"
- Make sure Python 3.8+ is installed on your system.
- Install the package using:
python -m pip install zeno - If you are using a virtual environment (
.venv), ensure the environment is active or setzeno.pythonPathin VS Code settings to point to your virtual environment's Python executable. - Click the status bar item
$(alert) Zeno: Not Foundto re-check or configure the path.
License
MIT License © 2026 Zeno Programming Language Contributors