Use built-in uniq() when available.

This commit is contained in:
Andy Stewart
2018-02-22 10:32:21 +00:00
parent 87097d8923
commit c3bad229db

View File

@@ -98,6 +98,11 @@ function! s:clear(bufnr)
call s:reset_tick(a:bufnr)
endfunction
if exists('*uniq') " Vim 7.4.218
function! s:uniq(list)
return uniq(sort(a:list))
endfunction
else
function! s:uniq(list)
let processed = []
for e in a:list
@@ -107,3 +112,4 @@ function! s:uniq(list)
endfor
return processed
endfunction
endif