From 3796e867d2cd8d354c07b63d7c18d272a1e9e412 Mon Sep 17 00:00:00 2001 From: Julian Prein Date: Fri, 5 Jan 2024 15:31:04 +0100 Subject: [PATCH] fzf: Add --no-require-git to FZF_DEFAULT_COMMAND This way fd and rg utilize the gitignore when called from a non-git parent directory too. --- .config/zsh/.zprofile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.config/zsh/.zprofile b/.config/zsh/.zprofile index b017af2..fd0c853 100644 --- a/.config/zsh/.zprofile +++ b/.config/zsh/.zprofile @@ -110,9 +110,9 @@ export FZF_DEFAULT_COMMAND_FALLBACK # Ignore gitignore(5)d files, see also $XDG_CONFIG_HOME/git/ignore if (( $+commands[fd] )); then - FZF_DEFAULT_COMMAND="fd -L --hidden --type f" + FZF_DEFAULT_COMMAND="fd -L --hidden --type f --no-require-git" elif (( $+commands[rg] )); then - FZF_DEFAULT_COMMAND="rg -L --hidden --files" + FZF_DEFAULT_COMMAND="rg -L --hidden --files --no-require-git" else # Fallback to hardcoding the most important paths to prune FZF_DEFAULT_COMMAND="$FZF_DEFAULT_COMMAND_FALLBACK"