Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>RecoilNew to Visual Studio Code? Get it now.
Recoil

Recoil

rebolek

| (0) | Free
Linting and language support for Recoil (.rcl); bundled LSP server (recoil-lsp.r3) runs under r3. Any .rcl path is linted when RECOIL_ROOT or default Recoil checkout exists.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Recoil

Language support for Recoil (.rcl): LSP diagnostics via the same recoil-lsp server used by the Rebol extension.

Published by Rebolek (rebolek on the Marketplace).

Features

  • Registers the recoil language for .rcl files.
  • Diagnostics from Recoil’s transpiler (any .rcl path, as long as a Recoil checkout is configured).

Requirements

  • r3 on your PATH.
  • A Recoil repository: set RECOIL_ROOT to its root, or place Recoil as a sibling of rebol-editor-support so the default ../../Recoil from lsp/ resolves.
  • recoil-lsp.r3 and lsp/ helpers from rebol-editor-support.

Settings

ID Default Meaning
recoil.r3Path r3 Interpreter used to start the LSP.
recoil.scriptPath (empty) Path to recoil-lsp.r3. If empty, uses ../lsp/recoil-lsp.r3 relative to this extension (monorepo layout).

Related extension

For Rebol syntax highlighting and linting of .r3 / .reb / …, install Rebol by Rebolek from the same publisher.

Repository

codeberg.org/rebolek/rebol-editor-support.

License

MIT — see the repository root; include LICENSE in this folder when packaging a standalone .vsix.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft