Software-update - fish 4.4.0

dinsdag, 3 februari 2026 (21:31) - Tweakers

In dit artikel:

De interactieve shell fish (friendly interactive shell), bedoeld als gebruiksvriendelijk alternatief voor Bash, is uitgebracht in versie 4.4.0. De update is beschikbaar voor macOS, Linux, BSD en kan onder Windows via WSL gebruikt worden. De volledige changelog is bij de release gevoegd.

Belangrijkste punten
- Verwijderingen: de standaard “fossil” prompt is uitgeschakeld.
- Interactiviteit: het bind-builtin toont mappings uit alle modi wanneer --mode niet wordt opgegeven; line-wise autosuggesties die geen geldig commando starten worden niet meer getoond; builtin history gaat ervan uit dat PAGER ANSI-kleuren ondersteunt; en fish verwijdert de terminal FLUSHO‑vlag bij het overnemen van het terminalbeheer om een macOS-probleem (ctrl‑o) te verhelpen.
- Vi‑modus verbeterd: woordbewegingen (w, W, e, E) zijn grotendeels in lijn gebracht met Vim, met uitzondering dat underscores als scheidingsteken worden gezien. Er zijn meerdere nieuwe input‑functies toegevoegd voor deze bewegingen en verwijderingen, en tellingen voor bewegingen/verwijderingen (bijv. d3w of 3l) worden nu ondersteund via een nieuwe operator‑modus.
- Thema’s en terminalfeatures: nieuwe catppuccin‑kleurthema’s; set_color ondersteunt nu strikethrough.
- Voor distributeurs/ontwikkelaars: CMake‑optie WITH_GETTEXT is hernoemd naar WITH_MESSAGE_LOCALIZATION; nieuwe cargo xtask‑commando’s kunnen sommige CMake‑workflows vervangen.
- Fixes voor regressies: onder andere een crash bij autosuggesties van Unicode met complexe lowercase‑mapping (uit 4.1.0) en een visuele fout bij read --prompt-str "" (uit 4.3.0) zijn opgelost.

Kort gezegd richt 4.4.0 zich op verfijningen in gebruikersinteractie, betere terminalcompatibiliteit, Vi‑modusuitbreidingen en een aantal bugfixes en infrastructuuraanpassingen voor ontwikkelaars.