All notable changes to the "chuck" extension will be documented in this file.
This document attempts to follow the structure described at Keep a Changelog.
- Add hover text (ported from WebChuck IDE)
- Add icon for ChucK files
- Bundle extension using esbuild
- Kill all ChucK subprocesses now works correctly on MS Windows
- Kill all Chuck subprocesses keybinding changed from
alt+escape
toalt+`
to avoid a keybinding collision with MS Windows
- Bugfix: Save silently on play setting now saved correctly from dialog (thanks Clint Hoagland)
- Works on MS Windows
- Syntax message parsing updated to use chuck 1.5.x
- Write output from ChucK subprocess to output window
- Add command to kill any running ChucK subprocesses, bound to
alt+escape
when in any ChucK editor window
- Change keybinding to
alt+.
to avoid collision with Quick Fix
- Bugfix: Wait until active editor window is saved before playing
- Bugfix: Don't highlight indentation whitespace on line syntax error
-
Syntax checking. This uses ChucK's
--syntax
command-line switch, which has not yet made it into an official release version. You will need to build ChucK from the Github source to use this. For that reason, this feature is disabled by default. The settingchuck.extendErrorRegion
is provided to extend the marked error region backwards from what ChucK reports, making it more likely to include the actual error. -
Play Active Document command: Invoke ChucK to play the file in the currently-active text editor window. Bound by default to
ctrl+.
(Mnemonic is that key has>
on it which looks like a play button, but we don't use shift to avoid keybinding collisions.)
- Initial port of Courtney Wilburn's Atom extension using these simple instructions.
- Updated ChuGin list to match the contents of the Github ChuGin repo.