This extension provides Synergy language support for Visual Studio Code (VS Code), enabling you to write, navigate, and build Synergy code seamlessly.
Since this is a continuous work in progress, you can anticipate regular improvements and new features.
Please feel free to give feedback here on any bugs or future features you would like to see.
Available Features
Syntax Highlighting
Code Navigation
Jump to tags and external subroutines using ctrl + click on a tag or subroutine name (e.g. XCALL MY_SUBROUTINE)
If external subroutines defined in your code base are not being navigated to, raise a request to support your file extension here.
Supported file extensions:
.VT100
.DBL
Build Synergy Files Synergy: Build File
Build .VT100 & .DBL files by pressing F5 on an open file
Be sure to set your VS Code terminal to Powershell
View Synergy Data (Experimental)
View unloaded Synergy data by running > Synergy: View unloaded data in the command palette
Change log
Future features:
View Synergy documentation on pre-defined subroutines and functions using ctrl + click
Interactive web view of your defined structures Synergy: Schema viewer