docsResourcesExtensions

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.

All ZBR extensions are maintained in the official zbr-extensions monorepo.

EditorRepository Link
VS CodeGitHub
ZedGitHub
NeovimGitHub
HelixGitHub
Sublime TextGitHub
JetBrainsGitHub
batGitHub
highlight.jsGitHub
PygmentsGitHub
RougeGitHub
ChromaGitHub
Prism.jsGitHub
KateGitHub
EmacsGitHub
VimGitHub
MicroGitHub
MonacoGitHub
Tree-sitter WASMGitHub

Visual Overview

For a detailed visual overview of all extensions and their current status, visit the Extensions Landing Page.