From d83bef041eb311b40e174a360919d5d5ec23b2c3 Mon Sep 17 00:00:00 2001 From: bechampion Date: Wed, 17 Feb 2021 22:01:25 +0000 Subject: [PATCH] Adding initial proposal for ignored files --- 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 090f9d2..89bd136 100644 --- a/autoload/fzf/vim.vim +++ b/autoload/fzf/vim.vim @@ -362,8 +362,17 @@ endfunction function! fzf#vim#_uniq(list) let visited = {} let ret = [] + if exists("g:fzf_history_files_ignored") == 0 + let g:fzf_history_files_ignored = [] + endif for l in a:list - if !empty(l) && !has_key(visited, l) + let skip = 0 + for i in g:fzf_history_files_ignored + if len(matchstr(l,i)) > 0 + let skip=1 + endif + endfor + if !empty(l) && !has_key(visited, l) && skip == 0 call add(ret, l) let visited[l] = 1 endif