Fish Shell 4 Is Here Entirely Rewritten in Rust
Quoting: Fish Shell 4 Is Here Entirely Rewritten in Rust —
The much-loved Fish Shell project has just unveiled Fish 4, a significant update introducing major behind-the-scenes improvements and new user-facing features.
Without further ado, here’s the star of the show – Rust! Yes, that’s right: Fish 4 has been entirely rewritten in Rust. However, from an everyday user’s perspective, the transition should remain virtually invisible: the commands, settings, and typical interactions are intended to be unchanged.
Moving on to what you will notice, Fish has introduced an updated bind notation system and deeper terminal compatibility. You can now replace opaque sequences with friendlier, intuitive commands such as bind ctrl-right. Thanks to “modifyOtherKey” and the Kitty keyboard protocol, Fish can distinguish control sequences that previously seemed identical.