This repository was archived by the owner on Apr 22, 2026. It is now read-only.
Repository navigation
v0.5.0-dev.1
Pre-release
Pre-release
·
0 commits
to master
since this release
Features
- Added the workspace-wide symbol search feature. The default shortcut for that in VS Code is
LCtrl + T#53 - Added an ability to perform a symbol search in dependencies (including content0). This uses the workspace symbols feature described in the previous point and is enabled by default (
languageServer.extendedSearchForWorkspaceSymbolssetting) #54 - Added support for the array initializer syntax. Array type fields in WitcherScript can be default-initialized with the following syntax:
default myArray = {value1, value2, value3};
Fixes
- Fixed missing lookup for methods and fields added through annotations
Configuration
- Added a setting to extend the workspace symbol search feature beyond the workspace and into dependencies #54
Other changes
- Redesigned the implementation of annotated symbols, which now should allow for using annotations with symbols declared inside the same package. It should also allow for the simultaneous use of
@replaceMethodand@wrapMethodif that's useful. As a consequence, thesame-content-annotationerror code has been removed #49 - Rewrote syntax node traversal to prepare it for the implementation of autocompletion. Watch out for possible bugs in previously existing features and please report them!
Documentation
- Added information about script recompilation in editor features section
- Added information about symbol search in editor and workspace