The official collection of IDE extensions for ZBR, a scripting language for Discord bots.
ZBR is a scripting language for Discord bots powered by a high-performance Rust runtime engine.
You write commands as plain .zbr files using ZBR functions, no boilerplate, no event handlers, no framework knowledge required.
This repository provides the necessary tools for developers to write ZBR commands with full editor support, including syntax highlighting, snippets, and smart completions.
- vscode/: Official VS Code extension providing syntax highlighting and 400+ snippets.
- zed/: Official Zed extension powered by a Tree-sitter grammar.
- neovim/: Official Neovim extension powered by a Tree-sitter grammar.
- helix/: Official Helix extension powered by a Tree-sitter grammar.
- sublime/: Official Sublime Text extension providing syntax highlighting and 400+ completions.
- bat/: Official bat extension adding ZBR syntax highlighting to the terminal.
- intellij/: Official JetBrains IDE extension providing syntax highlighting and 400+ live templates.
- highlightjs/: Official highlight.js extension adding ZBR syntax highlighting to the web.
See the README in each extension folder for installation instructions:
- VS Code installation
- Zed installation
- Neovim installation
- Helix installation
- Sublime Text installation
- bat installation
- JetBrains installation
- highlight.js installation
vscode/: VS Code extension, TextMate grammar, snippets, language config.zed/: Zed extension, Tree-sitter highlights, snippets, language config.neovim/: Neovim extension, Tree-sitter queries, snippets, filetype config.helix/: Helix extension, Tree-sitter queries, snippets, language config.sublime/: Sublime Text extension, Sublime syntax, completions, language config.bat/: bat extension, Sublime syntax for terminal highlighting.intellij/: JetBrains IDE extension, TextMate grammar, live templates.highlightjs/: highlight.js language definition for web highlighting.tree-sitter/: Tree-sitter grammar source for ZBR.
All Rights Reserved, see LICENSE.