osfeed.dev
Projects/fzf/v0.74.4
Release /

fzf v0.74.4

Keep using Vim while fzf is open, with live previews still working.

Before you upgrade to v0.74.4

1 to fix

`fzf#run` returns an empty list when it runs fzf asynchronously; get the result through `sink`, `sinklist` or `exit` instead.

Action requiredUse fzf inside Vim and Neovim through its bundled plugin.Affects: Vim scripts that use the return value of `fzf#run`
Read the evidence

fzf opens in a floating pane by default; set `g:fzf_layout` to choose another layout.

Behavior changedUse fzf inside Vim and Neovim through its bundled plugin.Affects: Vim and Neovim users inside tmux 3.7+ or Zellij 0.44+
Read the evidence

What changed in v0.74.4

The Vim plugin runs fzf asynchronously and opens it in a tmux or Zellij floating pane by default; `fzf#run` returns an empty list in that mode. nushell gets Helix-mode bindings and CTRL-T now quotes paths.

v0.74.4; the floating pane needs tmux 3.7+ or Zellij 0.44+.

Fixed and improved

nushell CTRL-T now quotes the selected paths, which were inserted unquoted before.

Now worksSearch your shell history, insert file paths and jump into directories with key bindings.
Read the evidence

Seeded by @iluxav with Claude Code (canido), from the release's public sources. Each change links to its evidence.