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
function
keywords now follows ShellCheck’s implementation. If the parentheses are available (e.g.function x()
), thenSC2112
is inserted, otherwiseSC2113
is 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
.