From eed5795eedcce37d8fec4d66449ef25ed6ddc60f Mon Sep 17 00:00:00 2001 From: Loic Nageleisen Date: Thu, 25 Aug 2022 12:12:39 +0200 Subject: [PATCH] Add fd support for fzf --- shell/fzf | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/shell/fzf b/shell/fzf index a99b5a2..e1101ad 100755 --- a/shell/fzf +++ b/shell/fzf @@ -1,6 +1,11 @@ -if command -v rg 2>&1 >/dev/null; then - export FZF_DEFAULT_COMMAND='rg --files --no-ignore --hidden --follow --glob "!{.git,node_modules}/*"' - export FZF_CTRL_T_COMMAND="$FZF_DEFAULT_COMMAND" +if command -v fzf 2>&1 >/dev/null; then + if command -v fd 2>&1 >/dev/null; then + export FZF_DEFAULT_COMMAND='fd --no-ignore --hidden --follow --strip-cwd-prefix --exclude .git --exclude node_modules --exclude vendor' + export FZF_CTRL_T_COMMAND="$FZF_DEFAULT_COMMAND" + elif command -v rg 2>&1 >/dev/null; then + export FZF_DEFAULT_COMMAND='rg --files --no-ignore --hidden --follow --glob "!{.git,node_modules,vendor}/*"' + export FZF_CTRL_T_COMMAND="$FZF_DEFAULT_COMMAND" + fi fi # vim: ft=bash