Versie 4.9.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 Windows Subsystem for Linux te gebruiken. De changelog voor deze uitgave kan hieronder worden gevonden.
fish 4.9.0This release exists mainly to work around an issue with the Konsole terminal which would cause
Interactive improvementsshift-pageupto stop working. This release brings 151 new commits since 4.8.1, contributed by 26 authors, 18 of which are new faces.Scripting improvements
- To mitigate issues in Konsole version v26.07.80’s implementation of the kitty keyboard protocol, fish no longer requests that protocol on Konsole. The
omit-term-workaroundsfeature flag can be turned on to enable the kitty keyboard protocol on Konsole again (#12948).- On some terminals like kitty, keys like
shift-spaceandspacecan now be mapped independently (#12898).- Fixed slow tab completion in directories that contain slow-to-resolve symlinks (e.g. links to network-mounted files) (#12905).
- Abbreviations can now be given a description, which will be displayed in the completion pager (#11291).
- Vi mode commands like
cFandcTnow work correctly (#12947).Regression fixes:
- List indexing can now be nested in more cases; for example
$foo[$bar[1] 2]is now allowed (#12903).- Escaped square brackets (e.g.
\133for[) are no longer considered a slicing operator (#7969).- Variables containing a closing square brackets and used to index into another variable will no longer close the slice early (#12819).
- Builtin help pages now respect an override of the
manfunction (#12886).- Commands like
status=123 echo $statusnow throw an error instead of silently ignore the variable override (#7790).
/i/2007293288.png?f=imagenormal)
:strip_exif()/u/9179/crop586dff9d475a6_cropped.gif?f=community)