Xojo Syntax Support

Xojo Syntax Support

VS Code Extension Xojo Language

Upgrade the Xojo workflow inside VS Code

A VS Code extension for the Xojo programming language. It adds syntax highlighting and outline views through DocumentSymbolProvider for .xojo_code, .xojo_window, .xojo_menu, and .xojo_script files. On macOS it can also integrate with Xojo so F5 reloads and runs the project.

v0.9.0 ยท 2025/10/4

Make Xojo code shine in VS Code.

Highlighting, outlines, and one-click run support for day-to-day Xojo development.

Syntax highlighting

Highlights comments (' / REM / // / #), strings, numbers, control keywords, declaration keywords, primitive types, and function names for both declarations and calls.

Outline view for .xojo_code

Builds outline hierarchies such as Class, Module, Interface, Structure, and Enum with grouped Methods, Properties, Events, and Constants.

Outline view for .xojo_window

Shows Window, Controls, Events, Methods, Properties, and MenuHandlers in outline form, with accurate parent-child detection from InitialParent.

Outline view for .xojo_menu

Recursively parses menu hierarchies and renders them in the outline so complex menu structures remain easy to understand.

Xojo integration on macOS

Provides macOS-only Xojo integration. F5 can trigger Xojo Reload and Run, and launch.json can be generated automatically for quick project startup from VS Code.

Supported file types

Supports .xojo_code, .xojo_script, .xojo_window, and .xojo_menu files. Generic code files can also expose flat lists of Sub, Function, Method, Event, and Delegate symbols.