1
0
mirror of https://github.com/ohmyzsh/ohmyzsh.git synced 2024-11-30 22:54:13 +08:00
ohmyzsh/plugins/fzf
Alessandro Martini 708ea42384
fzf: setup FZF_DEFAULT_COMMAND based on installed tools (#8895)
Co-authored-by: Marc Cornellà <marc.cornella@live.com>
2020-09-04 22:13:45 +02:00
..
fzf.plugin.zsh fzf: setup FZF_DEFAULT_COMMAND based on installed tools (#8895) 2020-09-04 22:13:45 +02:00
README.md fzf: setup FZF_DEFAULT_COMMAND based on installed tools (#8895) 2020-09-04 22:13:45 +02:00

fzf

This plugin enables junegunn's fzf fuzzy auto-completion and key bindings

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

plugins=(... fzf)

Settings

Add these before the plugins=() line in your zshrc file:

# Set fzf installation directory path
# export FZF_BASE=/path/to/fzf/install/dir

# Uncomment to set the FZF_DEFAULT_COMMAND
# export FZF_DEFAULT_COMMAND='<your fzf default commmand>'

# Uncomment the following line to disable fuzzy completion
# DISABLE_FZF_AUTO_COMPLETION="true"

# Uncomment the following line to disable key bindings (CTRL-T, CTRL-R, ALT-C)
# DISABLE_FZF_KEY_BINDINGS="true"
Setting Example value Description
FZF_BASE /path/to/fzf/install/dir Set fzf installation directory path (export)
FZF_DEFAULT_COMMAND fd --type f Set default command to use when input is tty (export)
DISABLE_FZF_AUTO_COMPLETION true Set whether to load fzf auto-completion
DISABLE_FZF_KEY_BINDINGS true Set whether to disable key bindings (CTRL-T, CTRL-R, ALT-C)