Zen C Language Support
February 15, 2026 ยท View on GitHub
This extension provides comprehensive language support for Zen C, featuring syntax highlighting, intelligent code completion, error detection, and more through the official Zen C Language Server.
Features
- Syntax highlighting for
.zcfiles - Intelligent code completion
- Error detection and diagnostics
- Go to definition and references
- Find all references
- Hover information
- Document symbols and outline
- Rename symbol support
- Code formatting
- Signature help
Requirements
- Zen C compiler installed and accessible in your PATH
- The
zc lspcommand must be working correctly
Extension Settings
This extension contributes the following commands:
zen-c.restartLanguageServer: Restarts the Zen C language serverzen-c.run: Compile and run the current Zen C programzen-c.build: Compile the current file to an executablezen-c.check: Check the current file for errorszen-c.repl: Start the Zen C interactive REPLzen-c.transpile: Transpile the current file to C code
Configuration
zen-c.cCompiler: Specifies the C compiler to use for building Zen C programs. Options aregcc,clang,tcc, andzig. Defaults togcc.
Known Issues
None at this time.
Release Notes
0.0.1
Initial release of Zen C language support extension.
Development
To develop this extension:
- Clone the repository
- Run
npm installto install dependencies - Open the project in VS Code
- Press F5 to launch the extension in a new Extension Development Host window
Contributing
Contributions are welcome! Please submit issues and pull requests on the GitHub repository.