Skip to main content

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 · stdio
$ rgc-analyzer --stdio
stdioJSON-RPC 2.0Shares the compiler frontend

JetBrains Marketplace

RGC Language Support is on the JetBrains Marketplace, bringing file type registration and TextMate syntax highlighting to IntelliJ IDEA, PyCharm, GoLand, and more.

rgc-dev · RGC Language Support

View on Marketplace