diff --git a/README.md b/README.md index 55a5ea4..d5e58ce 100644 --- a/README.md +++ b/README.md @@ -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