Skip to content

Repository files navigation

SIMPL+ VS Code Extension

Welcome to the ultimate modern development environment for Crestron SIMPL+. This extension allows you to bypass the legacy SIMPL+ IDE and write, manage, and compile your .usp modules directly within Visual Studio Code.

Features

  • Syntax Highlighting: Full colorization for all SIMPL+ constructs, keywords, compiler directives, events, and parameter properties.
  • Snippets Library: Quickly scaffold your code! Start typing keywords like wait, delay, find, print, int, string to auto-complete common structures.
  • Built-in Compilation: You can compile your modules right from your editor without opening SIMPL+.

How to Install

  1. Download the latest .vsix file from this repository.
  2. Open Visual Studio Code.
  3. Open the Extensions panel (Ctrl+Shift+X).
  4. Click the ... menu in the top right corner of the Extensions panel.
  5. Select Install from VSIX...
  6. Locate and select the downloaded simplplus-x.x.x.vsix file.
  7. Restart VS Code or Reload the Window (Ctrl+Shift+P -> Developer: Reload Window).

How to Compile

This extension automatically links to the Crestron Spluscc.exe compiler installed on your system.

To compile a .usp file:

  1. Open your .usp file in VS Code.
  2. Right-click anywhere in the code editor and select SIMPL+: Compile Module. (Alternatively, press Ctrl+Shift+P, type compile, and select the command).
  3. A new Output Channel named SIMPL+ Compiler will automatically open at the bottom of your screen.
  4. It will stream the build progress, errors, and warnings exactly as if you were in the Crestron IDE.

Requirements

  • Windows OS (Required for compiling).
  • Crestron SIMPL+ Compiler must be installed at its default location: C:\Program Files (x86)\Crestron\Simpl\Spluscc.exe.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages