Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>UFO RPCNew to Visual Studio Code? Get it now.
UFO RPC

UFO RPC

UFORG

|
14 installs
| (1) | Free
UFO RPC VSCode Extension
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

UFO RPC VSCode Extension

Official UFO RPC extension for Visual Studio Code or any VSCode based editor.

  • UFO RPC Repository
  • UFO RPC VSCode Extension Repository

Features

The following features are provided by the extension for .urpc files.

  • Syntax highlighting
  • Error highlighting
  • Code autocompletion
  • Auto formatting
  • Code snippets

Requirements

This extension requires the UFO RPC (urpc) binary on your operating system PATH.

You can download the binary for any OS/Arch in the UFO RPC Releases page.

For more information on how to install urpc, read the UFO RPC documentation.

If the binary is not in your operating system PATH, you can set a custom path in the urpc.binaryPath setting.

Extension Settings

  • urpc.enable: Enable UFO RPC language support. If disabled, the only feature that will be available is Syntax Highlighting. Default true.

  • urpc.binaryPath: Path to the UFO RPC binary. If not set, the extension will try to find urpc or urpc.exe in your PATH. Default <not set>.

Commands

  • urpc.init: Initialize a new schema.urpc file
  • urpc.restart: Restart Language Server

Snippets

The following snippets are available for .urpc files:

  • rule: Creates a new rule template (rule @$name { })
  • type: Creates a new type template (type $name { })
  • proc: Creates a new procedure template (proc $name { })

Release Notes

0.1.4

Add deprecated keyword to URPC syntax.

0.1.3

Add code snippets for rule, proc, and type in .urpc files.

0.1.2

Add categories for Linters and Formatters in the marketplace and support for surrounding comments in language configuration.

0.1.1

Downgrade minimum VSCode version to 1.96.0.

0.1.0

Initial release of UFO RPC for VSCode.

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