diff options
Diffstat (limited to 'README.md')
-rw-r--r-- | README.md | 15 |
1 files changed, 3 insertions, 12 deletions
@@ -423,18 +423,9 @@ If you're running fzf in a large git repository, `git ls-tree` can boost up the speed of the traversal. ```sh -# Copy the original fzf function to __fzf -declare -f __fzf > /dev/null || - eval "$(echo "__fzf() {"; declare -f fzf | \grep -v '^{' | tail -n +2)" - -# Use git ls-tree when possible -fzf() { - if [ -n "$(git rev-parse HEAD 2> /dev/null)" ]; then - FZF_DEFAULT_COMMAND="git ls-tree -r --name-only HEAD" __fzf "$@" - else - __fzf "$@" - fi -} +export FZF_DEFAULT_COMMAND=' + (git ls-tree -r --name-only HEAD || + find * -name ".*" -prune -o -type f -print -o -type l -print) 2> /dev/null' ``` #### Using fzf with tmux panes |