diff --git a/files/vim/.vimrc b/files/vim/.vimrc index c3a0c25..046719d 100644 --- a/files/vim/.vimrc +++ b/files/vim/.vimrc @@ -115,8 +115,13 @@ command! -bang -nargs=* GGrep \ call fzf#vim#grep( \ 'git grep --line-number -- '.shellescape(), 0, \ fzf#vim#with_preview({'dir': systemlist('git rev-parse --show-toplevel')[0]}), 0) -"map :GGrep -map :Rg + +let rgcheck = system("which rg 2> /dev/null") +if v:shell_error == 0 + map :Rg +else + map :GGrep +endif " git map gs :Git status