Editor Support
TypeRB keeps editor integrations thin by sharing the compiler's language
services through trb lsp. Install TypeRB and make trb available on PATH
before configuring an editor.
| Editor | Integration | Setup and scope |
|---|---|---|
| Visual Studio Code | Official extension with language services, run and debug support, and test integration | Visual Studio Code guide |
| Neovim | Official plugin using Neovim's native LSP client, with format on save by default | Neovim guide |
| JetBrains IDEs | Canonical TextMate grammar combined with LSP4IJ | JetBrains guide |
| GitHub | Chrome extension for files, pull request diffs, and Markdown code blocks | Install from the Chrome Web Store |
The editor-specific guides are the authoritative source for installation, configuration, supported features, limitations, and updates.
Portable syntax highlighting
TypeRB also publishes a canonical TextMate grammar for compatible editors and documentation tools. It provides immediate lexical highlighting while compiler-backed integrations provide semantic behavior. See the TextMate grammar documentation for metadata, accuracy, and maintenance details.