Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>ZenerNew to Visual Studio Code? Get it now.
Zener

Zener

Diode Inc

|
20 installs
| (1) | Free
A Zener language server
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Zener VSCode Extension

Zener is a domain-specific language for designing PCB schematics, built on top of Starlark. This VSCode extension provides comprehensive language support for .zen files, enabling a productive development experience for hardware design.

Features

  • Syntax Highlighting - Full syntax support for Zener/Starlark code
  • IntelliSense - Code completion, hover information, and signature help
  • Diagnostics - Real-time error checking and validation
  • Go to Definition - Navigate to component and module definitions
  • Debugging - Step through your designs with the integrated debugger

Requirements

  • pcb CLI tool - The extension uses the pcb binary for language server functionality
  • The pcb binary must be available on your PATH or configured via the zener.lspPath setting

Configuration

The extension provides the following settings:

  • zener.lspPath - Path to the pcb binary (defaults to pcb on PATH)
  • zener.lspArguments - Additional arguments to pass to the language server

Learn More

  • PCB Repository - Main project repository with CLI tools and examples
  • Zener Language Specification - Complete language reference
  • Examples - Sample Zener designs to get started

Made in Brooklyn, NY, USA.

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