By default, FZF uses the find
command as its source for fuzzy finding
files. So fzf.vim
will also be
using find
when you invoke :Files
. There are some speedier, more
intelligent, and more user-friendly alternatives to find
. I like
fd
.
We can configure FZF
to use fd
by adding a line like the following to
our ~/.vimrc
file.
let $FZF_DEFAULT_COMMAND = 'fd --type f --color=always'
This will use fd
to find files (--type f
) using colorful output.
We can remove some noise from the output by adding a couple extra flags:
let $FZF_DEFAULT_COMMAND = 'fd --type f --color=always' --exclude .git --ignore-file ~/.gitignore'
This will keep the .git
directory out of the result and prevent anything
listed in the main .gitignore
file from being found.