Simplify v:oldfiles filter

This commit is contained in:
Junegunn Choi
2016-09-16 03:58:42 +09:00
parent 67b2393e8e
commit d36b6cb12c

View File

@@ -341,8 +341,7 @@ endfunction
" ------------------------------------------------------------------ " ------------------------------------------------------------------
function! s:all_files() function! s:all_files()
return extend( return extend(
\ filter(reverse(copy(v:oldfiles)), \ filter(reverse(copy(v:oldfiles)), "filereadable(expand(v:val))"),
\ "v:val !~ 'fugitive:\\|__Tagbar__\\|NERD_tree\\|^/tmp/\\|\\.git/\\|term://'"),
\ filter(map(s:buflisted(), 'bufname(v:val)'), '!empty(v:val)')) \ filter(map(s:buflisted(), 'bufname(v:val)'), '!empty(v:val)'))
endfunction endfunction