ripgrep: Add --hidden by default

This commit is contained in:
2023-06-23 14:08:49 +02:00
parent 2114987106
commit 2411a42e32
3 changed files with 6 additions and 3 deletions

1
.config/ripgrep/config Normal file
View File

@@ -0,0 +1 @@
--hidden

View File

@@ -32,9 +32,10 @@ if (exists("g:loaded_tmux_navigator"))
endif
if (get(g:, 'loaded_fzf'))
" Redefine :Rg to include hidden files (except for .git)
" Redefine :Rg to ignore the .git directory
" See fzf.vim/plugin/fzf.vim for the original definition
command! -bang -nargs=* Rg
\ call fzf#vim#grep(
\ 'rg --column --line-number --no-heading --color=always --smart-case --hidden -g "!.git" -- '.shellescape(<q-args>), 1,
\ 'rg --column --line-number --no-heading --color=always --smart-case -g "!.git" -- '.shellescape(<q-args>), 1,
\ fzf#vim#with_preview(), <bang>0)
endif

View File

@@ -20,6 +20,7 @@ export JUPYTER_CONFIG_DIR="$XDG_CONFIG_HOME"/jupyter
export PYLINTHOME="${XDG_CACHE_HOME}"/pylint
export PYTHONSTARTUP="${XDG_CONFIG_HOME}"/python/pythonrc
export MBSYNCRC="$XDG_CONFIG_HOME"/isync/mbsyncrc
export RIPGREP_CONFIG_PATH="$XDG_CONFIG_HOME"/ripgrep/config
export HISTFILE="$XDG_DATA_HOME"/bash/history
export LESSHISTFILE=/dev/null
@@ -106,7 +107,7 @@ export FZF_DEFAULT_COMMAND_NO_RG
if (( $+commands[rg] )); then
# Prune `.git/` and everything ignored by gitignore(5)
FZF_DEFAULT_COMMAND="rg -L --hidden --files -g '!.git'"
FZF_DEFAULT_COMMAND="rg -L --files -g '!.git'"
else
# Fallback to hardcoding the most important paths to prune
FZF_DEFAULT_COMMAND="$FZF_DEFAULT_COMMAND_NO_RG"