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()), then SC2112 is inserted, otherwise SC2113 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.
© 2020–2025 Joachim Ansorg
Правовая информация
Политика конфиденциальности
Юридическая информация