Extensions
Official extensions for ZBR providing syntax highlighting, snippets, and completions across editors, terminals, and the web.
Supported Editors
ZBR offers official support for a wide range of editors and tools:
- VS Code: Full editor support with syntax highlighting, 400+ snippets, and smart completions.
- Zed: Lightning-fast performance powered by a native Tree-sitter grammar.
- Neovim: Advanced highlighting and indentation powered by Tree-sitter.
- Helix: Native integration with Tree-sitter highlighting and smart folding.
- Sublime Text: Custom syntax definitions and smart bracket matching.
- JetBrains: Support for IntelliJ-based IDEs with TextMate grammar and live templates.
- bat: Terminal syntax highlighting for the
cat(1)clone with wings. - highlight.js: Language definition for web-based syntax highlighting.
- Pygments: Python lexer for Sphinx, GitHub, and GitHub Linguist.
- Rouge: Ruby lexer for Jekyll and GitHub Pages.
- Chroma: Go-based XML lexer for Hugo.
- Prism.js: JavaScript language definition for web highlighting.
- Kate: XML syntax definition for KDE’s Kate editor and Pandoc PDF output.
- Emacs: Major mode (zbr-mode.el) with automated keyword loading.
- Vim: Traditional syntax/zbr.vim with filetype detection.
- Micro: YAML syntax definition for the Micro terminal editor.
- Monaco: TextMate grammar registration for web-based VS Code instances.
- Tree-sitter WASM: Compiled WASM build for browser use.
Repository Links
All ZBR extensions are maintained in the official zbr-extensions monorepo.
| Editor | Repository Link |
|---|---|
| VS Code | GitHub |
| Zed | GitHub |
| Neovim | GitHub |
| Helix | GitHub |
| Sublime Text | GitHub |
| JetBrains | GitHub |
| bat | GitHub |
| highlight.js | GitHub |
| Pygments | GitHub |
| Rouge | GitHub |
| Chroma | GitHub |
| Prism.js | GitHub |
| Kate | GitHub |
| Emacs | GitHub |
| Vim | GitHub |
| Micro | GitHub |
| Monaco | GitHub |
| Tree-sitter WASM | GitHub |
Visual Overview
For a detailed visual overview of all extensions and their current status, visit the Extensions Landing Page.