Skip to content

Commit 8e61364

Browse files
committed
filter duplicates on g:ctrlp_lines while preserving order
1 parent 0677f47 commit 8e61364

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

autoload/ctrlp/mixed.vim

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,7 @@ fu! s:getnewmix(cwd, clim)
6464
if len(g:ctrlp_lines) <= a:clim
6565
cal sort(g:ctrlp_lines, 'ctrlp#complen')
6666
en
67+
let g:ctrlp_lines=filter(copy(g:ctrlp_lines), 'index(g:ctrlp_lines, v:val, v:key+1)==-1')
6768
let g:ctrlp_allmixes = { 'filtime': getftime(ctrlp#utils#cachefile()),
6869
\ 'mrutime': getftime(ctrlp#mrufiles#cachefile()), 'cwd': a:cwd,
6970
\ 'bufs': len(ctrlp#mrufiles#bufs()), 'data': g:ctrlp_lines }

0 commit comments

Comments
 (0)