Software-update: fish 4.9.0
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 shift-pageup to stop working. This release brings 151 new commits since 4.8.1, contributed by 26 authors, 18 of which are new faces.
Interactive improvementsTo 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-workarounds feature flag can be turned on to enable the kitty keyboard protocol on Konsole again (#12948).On some terminals like kitty, keys like shift-space and space can 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 cF and cT now work correctly (#12947).
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-workarounds feature flag can be turned on to enable the kitty keyboard protocol on Konsole again (#12948).On some terminals like kitty, keys like shift-space and space can 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 cF and cT now work correctly (#12947).Scripting improvementsList indexing can now be nested in more cases; for example $foo[$bar[1] 2] is now allowed (#12903).Escaped square brackets (e.g. \133 for [) 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 man function (#12886).Commands like status=123 echo $status now throw an error instead of silently ignore the variable override (#7790).
List indexing can now be nested in more cases; for example $foo[$bar[1] 2] is now allowed (#12903).Escaped square brackets (e.g. \133 for [) 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 man function (#12886).Commands like status=123 echo $status now throw an error instead of silently ignore the variable override (#7790).Regression fixes:(From 4.6.0) Chinese and Japanese translation of error messages owned by the C library were broken (#12895).(From 4.3.2) Erasing read-only variables with set --erase was accidentally allowed.(From 4.0.0) Builtin fg was not working on NetBSD (#12929).
(From 4.6.0) Chinese and Japanese translation of error messages owned by the C library were broken (#12895).(From 4.3.2) Erasing read-only variables with set --erase was accidentally allowed.(From 4.0.0) Builtin fg was not working on NetBSD (#12929).
Source:
Tweakers.net