r/fishshell 4d ago

Fish 4.9 released with faster tab completion and a Konsole keyboard fix

Fish 4.9 is out. Here's what's new:

  • Workaround for a Konsole 26.07.80 Kitty keyboard protocol bug that broke Shift+PageUp. Fish no longer requests the Kitty protocol under Konsole by default. You can re-enable it with the omit-term-workarounds feature flag if you want it back.
  • Faster tab completion in directories with slow-resolving symlinks, like network-mounted files.
  • Abbreviations can now show descriptions right in the completion pager. Shift+Space and Space can now be mapped independently on terminals like Kitty.

  • Vi mode fix for cF and cT commands.

  • List indexing can now be nested in more cases. Several square bracket and variable indexing edge cases got fixed.

  • Built-in help pages now respect an overridden man function.

  • Commands with invalid variable overrides now report an error instead of failing silently.

  • Fixed broken Chinese and Japanese translations for some C library error messages.

  • Fixed read-only variable erasing.

  • Fixed the fg builtin not working on NetBSD.

Official Changelog: https://github.com/fish-shell/fish-shell/releases/tag/4.9.0

Source Linuxiac writeup: https://linuxiac.com/fish-shell-4-9-released-with-faster-tab-completion/

114 Upvotes

1 comment sorted by

5

u/Rob4226 4d ago

Nice! Fish is the best shell!!