Software 44554 Published by

Fish Shell 4.8.1 drops as a targeted patch to address several regressions introduced in the June release of version 4.8.0. The update restores expected cross-platform word navigation for Alt-modified keys and resolves a crash that triggered when using commandline --current-process inside pipe sequences. Contributors also added separate syntax color variables for builtin commands, a new Darcs repository prompt, and a feature flag to re-enable prompt marking in Konsole. 



Fish Shell 4.8.1 Released to Patch 4.8.0 Regressions

Bugfix update restores cross-platform word navigation and re-enables prompt marking workarounds.

Fish Shell 4.8.1 has landed. The maintainer team dropped this update on July 13, 2026. It's a regression fix. If you jumped on 4.8.0 recently, you probably noticed something was off.

Fish 4.8.0 arrived in June. The 4.x series moves fast. This is the first patch. The goal here is straightforward: fix regressions from the previous version and round out a few lingering bugs.

Screenshot_from_2026_02_17_07_42_22

Interactive fixes and color tweaks

Keep in mind that cross-platform consistency has been a long game for fish. On non-macOS platforms, the alt-backspace, alt-delete, alt-left, and alt-right keys now operate on words again. This restores expected behavior and eliminates the cross-platform quirks that have bothered power users for ages.

On top of that, Konsole users get a win too. The developers disabled prompt marking in 4.8.0 due to issues with the terminal's default config. Now you can turn it back on. Head here to enable the omit-term-workarounds feature flag if you need to get prompt marking working again.

If you like tweaking your prompt, you have new levers to pull. You can now color builtin commands and functions separately. The new variables fish_color_builtin and fish_color_function give you finer control over your syntax highlighting. Not exactly a feature dump. Yet useful for customization nerds.

Next, the Darcs crowd gets some love. There's a new fish_darcs_prompt to handle repository status. If you live in a version control ecosystem outside Git, this fills a gap.

Regression fixes and crash patches

The regressions from 4.8.0 take center stage here. abbr --position=anywhere completions were cluttering the pager in argument positions. That's fixed. You also get a fix for pacman -Q short option completions.

And the crash when using commandline --current-process with the cursor in a pipe? Gone. It's not exactly a feature dump. However, at the same time, regression fixes can be just as valuable as new toys. If your shell was acting weird since June, 4.8.1 is likely worth the update. It's arguably the most stable way to use fish right now.

Grab the update

Fish has been on a roll since the Rust rewrite. The full port landed in version 4.0 back in February 2025. The rapid release cadence since then suggests the core is stabilizing quickly. You can grab fish 4.8.1 right now if you're ready to patch your setup.

macOS users can update via Homebrew. Linux fans can hit the PPAs or repos.

# macOS
brew install fish

# Ubuntu/Debian
sudo apt-add-repository ppa:fish-shell/release-4
sudo apt update
sudo apt install fish

# Arch Linux
pacman -S fish

Source code is on GitHub. Head to the fishshell.com site for more details on the full changelog and installation instructions for your distro.