Skip to content

Latest commit

 

History

History
25 lines (18 loc) · 926 Bytes

configure-fzf-to-use-fd-for-file-finding.md

File metadata and controls

25 lines (18 loc) · 926 Bytes

Configure FZF To Use fd For File Finding

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.