The sysutils/fzf port

fzf-0.54.0 – command-line fuzzy finder (cvsweb github mirror)


Interactive Unix filter for command-line that can be used with any list; files,
command history, processes, hostnames, bookmarks, git commits, etc.
WWW: https://github.com/junegunn/fzf


| Running ${PKGSTEM} on OpenBSD

Shell Integration

For fzf version 0.48.0 and above, shell integration scripts are now embedded in
the fzf binary.


To enable all support, add this to your ~/.zshrc:

eval "$(fzf --zsh)"

Key bindings causes zsh to use fzf for things like CTRL+r and CTRL+t, whereas
completion makes zsh use fzf for ** completion.


To enable all support, add this to your ~/.bashrc:

eval "$(fzf --bash)"

These integrations have the same roles as their zsh counterparts.


Although the function used to set up fzf is auto-loaded, it can't be used in
the shell config, so we have to source it anyway. Put the following in

fzf --fish | source

There is no ** completion support for fish.

VIM Integration

The fzf.vim plugin and documentation are installed at
${VIMFILES}.  That is part of `runtimepath` by default
and will be loaded automatically.

It should be noted that https://github.com/junegunn/fzf.vim are not the
same files, but is built on top of the files installed by this package.


Laurent Cheylus

Only for arches

aarch64 amd64 arm i386 riscv64


lang/go sysutils

Build dependencies