fish 3.5.1 (released July 20, 2022)
This release of fish introduces the following small enhancements:
- Cursor shaping for Vi mode is enabled by default in tmux, and will be used if the outer terminal is capable (#8981).
printf
returns a better error when used with arguments interpreted as octal numbers (#9035).history merge
when in private mode is now an error, rather than wiping out other sessions’ history (#9050).- The error message when launching a command that is built for the wrong architecture on macOS is more helpful (#9052).
- Added completions for:
- Improvements to some completions.
This release also fixes a number of problems identified in fish 3.5.0.
- Completing
git blame
orgit -C
works correctly (#9053). - On terminals that emit a
CSI u
sequence forShift-Space
, fish inserts a space instead of printing an error. (#9054). status fish-path
on Linux-based platforms could print the path with a ” (deleted)” suffix (such as/usr/bin/fish (deleted)
), which is now removed (#9019).- Cancelling an initial command (from fish’s
--init-command
option) withControl-C
no longer prevents configuration scripts from running (#9024). - The job summary contained extra blank lines if the prompt used multiple lines, which is now fixed (#9044).
- Using special input functions in bindings, in combination with
and
/or
conditionals, no longer crashes (#9051).
Download links: To download the source code for fish, we suggest the file named "fish-3.5.1.tar.xz". The file downloaded from "Source code (tar.gz)" will not build correctly. The SHA-256 sum of this file is a6d45b3dc5a45dd31772e7f8dfdfecabc063986e8f67d60bd7ca60cc81db6928
. A GPG signature from David Adam (key ID 0x7A67D962D88A709A
) is available as "fish-3.5.1.tar.xz.asc".