diff --git a/autoload/fzf/vim.vim b/autoload/fzf/vim.vim index 9a44ff4..8587783 100644 --- a/autoload/fzf/vim.vim +++ b/autoload/fzf/vim.vim @@ -469,7 +469,7 @@ endfunction " ------------------------------------------------------------------ " History[:/] " ------------------------------------------------------------------ -function! s:all_files() +function! fzf#vim#_recent_files() return fzf#vim#_uniq(map( \ filter([expand('%')], 'len(v:val)') \ + filter(map(s:buflisted_sorted(), 'bufname(v:val)'), 'len(v:val)') @@ -534,7 +534,7 @@ endfunction function! fzf#vim#history(...) return s:fzf('history-files', { - \ 'source': s:all_files(), + \ 'source': fzf#vim#_recent_files(), \ 'options': ['-m', '--header-lines', !empty(expand('%')), '--prompt', 'Hist> '] \}, a:000) endfunction