From 3caf29b3b845cacaab8725024aebf8d092bd6948 Mon Sep 17 00:00:00 2001 From: ryuta69 <eyma22s.yu@gmail.com> Date: Tue, 28 Apr 2020 19:17:45 +0900 Subject: [PATCH] Fix(vim.vim): Error calling files when ripgrep is default --- autoload/fzf/vim.vim | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/autoload/fzf/vim.vim b/autoload/fzf/vim.vim index 9e2ff8ed..b351d868 100644 --- a/autoload/fzf/vim.vim +++ b/autoload/fzf/vim.vim @@ -323,7 +323,16 @@ function! fzf#vim#files(dir, ...) let args.options = ['-m', '--prompt', strwidth(dir) < &columns / 2 - 20 ? dir : '> '] call s:merge_opts(args, get(g:, 'fzf_files_options', [])) - return s:fzf('files', args, a:000) + + try + let prev_default_command = $FZF_DEFAULT_COMMAND + if !empty(matchstr(prev_default_command, '^rg')) + let $FZF_DEFAULT_COMMAND = 'rg --files' + endif + return s:fzf('files', args, a:000) + finally + let $FZF_DEFAULT_COMMAND = prev_default_command + endtry endfunction " ------------------------------------------------------------------