Releases: hpcc-systems/vscode-ecl
Releases · hpcc-systems/vscode-ecl
v0.0.21
- Added multi folder support
- Improved F12 resolution
- Improved auto completion
v0.0.20
- Set jobname to submitted filename
- Remove hpcc-js-comms submodule and switch to npm @hpcc-js/comms
v0.0.19
- Fix eclccPath settings
- Echo eclccPath to ECL console.
v0.0.18
- Added support for older ESPs
v0.0.17
- Move meta handling into hpcc-js-comms
- Use logger from hpcc-js-comms
- Fix "config." -> "config:" vs-code change
v0.0.16
- Upgrade to latest @hpcc-js/comms
- Better error when no client tools exist
- Tweak clashing hotkeys (F12 the big offender)
v0.0.12
v0.0.11
- re-enable linting
- Switch to hpcc-platform-comms
v0.0.10
- Fix eclccArgs interface declaration
- Patrick - Improvements
- More auto closnig pairs since its a case-insensitive language.
- Fixed a decimal bug
- Shifting the functions in the tmLanguage definition seemed to fix a few things, now all functions appear in the same colour.
- Module inheritence keyword now works correclty
- Defined as ":=" is now italic
- Std library base classes now have some basic styling applied to them and any function calls from any of the std moduels now appear with the same styling as functions.
- Added some more operators (mathy) but dont seem to do much.
Not perfect, but better.
v0.0.9
- Patrick | Improvements
- Fixed some colourization issues with ecl.tmLanguage and vscode not detecting words like NOT/IN/OR/AND (had to add to keyword.other.ecl)
- Added missing match for DECIMAL/UDECIMAL including specified digits support (compiler error > 32)
- Added shorthand U (UNSIGNED) syntax highlight (e.g) U'Patrick'
- ecl.configuration.json now includes some autoClosingPairs which works nicely when typing FUNCTION,MODULE,RECORD etc as the END; is now generated for you and you just hit enter and write your code inbetween.
- Removed syntaxes which are not part of the plugin ECL language (Im assuming they were used as a reference)
- Added some basic snippets and removed snippets which were not ECL (could cause some confusion)
- Updated VSCode Plugin description to include Enterprise Control Language (as apposed to ECL(short hand) Language)
- Added two pretty basic FKey shortcuts which are helpful replacements (kind of) of the F1 from ECL IDE
- F1 will perform a HPCC Search of the selected word, F12 opens up the main documentation page for all HPCC systems.