diff --git a/autoload/fzf/vim.vim b/autoload/fzf/vim.vim index 44a17f6..6c67a8b 100644 --- a/autoload/fzf/vim.vim +++ b/autoload/fzf/vim.vim @@ -618,9 +618,9 @@ function! fzf#vim#gitfiles(args, ...) let prefix = 'git -C ' . fzf#shellescape(root) . ' ' if a:args != '?' return s:fzf('gfiles', { - \ 'source': prefix . 'ls-files '.a:args.(s:is_win ? '' : ' | uniq'), + \ 'source': prefix . 'ls-files -z --deduplicate', \ 'dir': root, - \ 'options': '-m --prompt "GitFiles> "' + \ 'options': '-m --read0 --prompt "GitFiles> "' \}, a:000) endif