Versie 4.6.0 van fish is uitgekomen. Fish, wat staat voor 'friendly interactive shell', is een Unix-shell met een focus op interactiviteit en gebruikersvriendelijkheid. Het kan bijvoorbeeld worden gebruikt als vervanger van Bash. Downloads zijn beschikbaar voor macOS, Linux, BSD en onder Windows is het ook in de Windows Subsystem for Linux te gebruiken. De changelog voor deze uitgave kan hieronder worden gevonden.
Notable improvements and fixes
Deprecations and removed features
- The default width for emoji is switched from 1 to 2, improving the experience for users connecting to old systems from modern desktops. Users of old desktops who notice that lines containing emoji are misaligned can set
$fish_emoji_widthback to 1 (#12562).Interactive improvements
- The tab completion pager now left-justifies the description of each column (#12546).
- fish now supports the
SHELL_PROMPT_PREFIX,SHELL_PROMPT_SUFFIX, andSHELL_WELCOMEenvironment variables. The prefix and suffix are automatically prepended and appended to the left prompt, and the welcome message is displayed on startup after the greeting. These variables are set by systemd’srun0for example (#10924).Improved terminal support
set_coloris able to turn off italics, reverse mode, strikethrough and underline individually (e.g.--italics=off).set_colorlearned the foreground (--foregroundor-f) and reset (--reset) options.- An error caused by slow terminal responses at macOS startup has been addressed (#12571).
Other improvements
- Signals like
SIGWINCH(as sent on terminal resize) no longer interrupt builtin output (#12496).- For compatibility with Bash, fish now accepts
|&as alternate spelling of&|, for piping both standard output and standard error (#11516).fish_indentnow preserves comments and newlines immediately preceding a brace block ({ }) (#12505).- A crash when suspending certain pipelines with ctrl-z has been fixed (#12301).
For distributors and developers
cargo xtasksubcommands no longer panic on test failures.Regression fixes:
