Xojo Syntax Support
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.