Tools & Editor Support
RGC's editor ecosystem: every editor shares the same language server, with native integrations for each one.
Language Server (LSP)
Every editor shares the same language server — the standalone rgc-analyzer, which reuses the compiler frontend for parsing, type checking, and borrow checking. Start it with rgc-analyzer --stdio; the protocol contract lives in LSP Server Contract.
- Diagnostics
- Hover
- Go to definition
- Document symbols
The official VS Code extension bundles the analyzer; other editors need rgc-analyzer on PATH.
$ rgc-analyzer --stdioEditor Support
From VS Code to Zed and nano, 12 editors share the same analyzer and syntax definitions.
VS Code
Official extension: syntax highlighting, an LSP client, and build/run/test commands.
Learn moreJetBrains IDEs
RGC Language Support: file type registration and TextMate syntax highlighting, published on the Marketplace.
Learn moreZed
Tree-sitter-based syntax highlighting, outline, and bracket matching — published on the Zed extension registry.
Learn moreLSPVim / Neovim
Syntax highlighting, filetype detection, :make integration, and LSP configuration.
Learn moreSublime Text
Syntax highlighting, build system (Build/Run/Test), completions, and snippets.
Learn moreLSPEmacs
rgc-mode major mode with Eglot LSP integration and yasnippet snippets.
Learn moreKate (KDE)
Kate syntax highlighting definition with comment and indentation rules.
Learn moreGeany
Filetype support: syntax highlighting and Compile/Run/Test build menus.
Learn moregedit / GNOME
GTK Source View syntax highlighting for gedit and the GNOME Text Editor.
Learn moreNotepad++
User Defined Language (UDL) with keyword, operator, and comment highlighting.
Learn moreGNU nano
A .nanorc syntax definition, enabled with a single include line.
Learn moremicro
A micro syntax file; drop it into the syntax directory to enable it.
Learn moreMissing your editor?
Any editor with LSP support can connect to rgc-analyzer — contributions for syntax definitions and integrations are welcome.
Contribute an integrationJetBrains Marketplace
RGC Language Support is on the JetBrains Marketplace, bringing file type registration and TextMate syntax highlighting to IntelliJ IDEA, PyCharm, GoLand, and more.
View on Marketplace
