Release 1.0
This plugin has been stable for quite a while so it is time to exit the beta release stage.
Bug fixes
- [Matcher] A beginning/ending keyword is no longer mismatched to its paired keyword if that one is already matched.
Consider such a scenario:
Function Example1
Some logic
MisspelledEndFunction
Function Example2
Some logic
EndFunction
Keyword "Function" of Example1 should not match the keyword "EndFunction" of Example2. - [Compiler] No longer reports failure when compiling a script in a directory outside of configured import directories.
- [Lexer] Scripts stored in current directory which is not configured in import directories are properly picked up in class name searching.
- [Lexer] Leading minus sign detection for numeric literals.
Improvements
- [UI] Complete dark mode support.
Note that lexer styles are not automatically switched when dark mode is enabled/disabled due to Notepad++ limitation (see notepad-plus-plus/notepad-plus-plus#12190).
However, a menu item is provided under Advanced menu to apply dark/light mode default lexer styles.
New features
- [UI] Hover support for properties.
For now the configuration is put under Lexer tab. However, if this feature is expanded it will likely be moved to its own tab. - [Matcher] Menu and hotkey support for jumping to matched keyword.
WARNING: Do not install this release if you are using Notepad++ version v8.2.1 or older. Use release v0.2.3 instead.
🛡 VirusTotal GitHub Action analysis:
🛡 VirusTotal GitHub Action analysis: