v0.12.0
Pre-release
Pre-release
WARNING
This release has high memory usage, as the workspace cache is completely in-memory. It is highly recommended to skip this release while a new approach is worked on.
This release adds support for finding references across the workspace:
- variables (both locally- and globally-scoped)
- constants
- user functions
- module functions
When the first EScript source is opened, the extension will cache all source and include files in the workspace, searching through appropriate folders as defined by pol.cfg. The extension will show progress via notification in the editor (at the bottom of the window):
Once this cache has loaded, right-clicking a symbol (eg. variable) and select "Find All References" from the menu:
What's Changed
- Add support for finding references by @KevinEady in #57
- Release v0.12.0 by @KevinEady in #58
Full Changelog: v0.11.2...v0.12.0