All notable changes to the "methodscriptvsc" extension will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Add proper support for remote development. You will likely need to override the global profile with a workspace profile. Use the "Choose Workspace MethodScript Profile" to choose a jar on the remote server to use. Using "Choose Global MethodScript Profile" will choose the profile to use generally with local development.
- Add code completion support.
- Add error checking as you code. Saving the file triggers the code to compile, and highlights the errors directly in Visual Studio Code.
These features are implemented via support for a language server, so future upgrades should be possible without updating the extension, just be sure to keep you jar file up to date!
- Improve highlighting accuracy compared to compiler.
- Add highlighting for functions, operators, numerics, and labels.
- Update tar version.
- Function, event, and keyword help is now available when hovering over the item. The profile actually is loaded from the jar, so the help will be specific to the jar being used.
- Initial release of the IDE. The feature list is fairly basic at this point, and only provides syntax highlighting, code completion, and help topics.