Changelog of BashSupport Pro 4.6.3
An annotated list of all changes of the 4.x major version is available in the release announcement.
Editor
- Fixed #198: File path detection in string literals not always available.
- Fixed #197: Code completion of test operators inside
[[ ]]. - Fixed The automatic completion popup is now shown when typing a space into
[]or[[]]to turn it into[ ]or[[ ]]. - Fixed #196: To improve compatibility with ShellCheck, the suppression of warnings about non-standard
functionkeywords now follows ShellCheck’s implementation. If the parentheses are available (e.g.function x()), thenSC2112is inserted, otherwiseSC2113is inserted.
Additionally, a ShellCheck directive is inserted instead of BashSupport Pro’s own directive# bashsupport disable=BP2003. Existing directives using BashSupport Pro’s code do still work as before. - Fixed Renaming a function, which is defined in another file, sometimes raised exception
java.lang.IllegalArgumentException: Invalid offsets: start=...; end=...; document length=.... - Fixed Potential temporary freeze of the editor when a rename is performed.
- Fixed Path completion for paths prefixed with
~, e.g. for~/bin/, was showing files from the user home directory, but not from$HOME/bin.