Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>REAPER JSFXNew to Visual Studio Code? Get it now.
REAPER JSFX

REAPER JSFX

NAD

|
7 installs
| (1) | Free
Language support for REAPER JSFX
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

REAPER JSFX Support

Rich language support for REAPER JSFX, modeled on REAPER's built-in JSFX IDE (with some tweaks/improvements)

Screenshot

Features

  • Syntax Highlighting for the JSFX variety of EEL2 (In some obscure edge-cases the highlighting is even more correct than REAPER's!)
  • Code Completion (IntelliSense) for built-in and user-defined functions/variables
  • Hover Tooltips function signatures with documentation links for built-in functions
  • Go to Definition for user-defined functions
  • Code Folding and Outline View - handy, convenient, useful
  • Code snippets for common JSFX/EEL2 constructs
  • Code Formatting - basic but nice
  • File Type Associations and Icons for .jsfx and .jsfx-inc
  • Recognizes all documented built-in functions/variables as well as some undocumented ones!
  • Recognizes functions/variables pulled in through import chains

Caveats

  • Only tested on Windows
  • Very unusual code may be mis-highlighted or mis-resolved

Disclaimer

I made pretty heavy use of AI coding tools (Claude Code) in making this extension. I'm not the biggest AI fanboy, but this kind of project seems like an ideal use case, sparing me from hours of tedious regex and such. I went to great lengths to ensure this extension behaves exactly how I think it should and I'm pretty happy with the result. If you write JSFX plugins and use Visual Studio Code, I think you should try it!

Acknowledgements

  • Cockos/REAPER, Justin Frankel, John Schwartz (Schwa), the WDL repo - Words cannot suffice... None of this would be possible without your excellence. Party on, dudes!
  • ysfx, Jean Pierre Cimalando, Joep Vanlier (Saike) - Very helpful resource for cross-checking WDL implementation details
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft