diff --git a/autoload/fzf/vim.vim b/autoload/fzf/vim.vim index dd0b024..0c259c3 100644 --- a/autoload/fzf/vim.vim +++ b/autoload/fzf/vim.vim @@ -358,8 +358,8 @@ endfunction " ------------------------------------------------------------------ function! fzf#vim#colors(...) return s:fzf('colors', { - \ 'source': map(split(globpath(&rtp, "colors/*.vim"), "\n"), - \ "substitute(fnamemodify(v:val, ':t'), '\\..\\{-}$', '', '')"), + \ 'source': s:uniq(map(split(globpath(&rtp, "colors/*.vim"), "\n"), + \ "substitute(fnamemodify(v:val, ':t'), '\\..\\{-}$', '', '')")), \ 'sink': 'colo', \ 'options': '+m --prompt="Colors> "' \}, a:000)