ohmyzsh/plugins/fzf
2025-05-24 10:00:47 +03:00
..
fzf.plugin.zsh feat(fzf): add support for Fedora package (#12421) 2024-05-15 19:14:11 +02:00
README.md docs(fzf): improved documentation 2025-05-24 10:00:47 +03:00

fzf

The fzf plugin automatically configures fzf, a general-purpose command-line fuzzy finder. This plugin enables interactive fuzzy search, auto-completion, and key bindings for a more efficient shell experience. It detects your platform and attempts to automatically source the necessart fzf scripts, enabling features like CTRL-T, CTRL-R, and ALT-C.

To use it, add fzf to the plugins array in your .zshrc file:

plugins=(... fzf)

Make sure you have fzf installed before enabling this plugin.

Settings

All these settings should go in your zshrc file, before Oh My Zsh is sourced.

FZF_BASE

Set to fzf installation directory path:

export FZF_BASE=/path/to/fzf/install/dir

FZF_DEFAULT_COMMAND

Set default command to use when input is tty:

export FZF_DEFAULT_COMMAND='<your fzf default command>'

If not set, the plugin will try to set it to these, in the order in which they're found:

DISABLE_FZF_AUTO_COMPLETION

Set whether to load fzf auto-completion:

DISABLE_FZF_AUTO_COMPLETION="true"

DISABLE_FZF_KEY_BINDINGS

Set whether to disable key bindings (CTRL-T, CTRL-R, ALT-C):

DISABLE_FZF_KEY_BINDINGS="true"