From 687f5e298f321ff9980329b38ddae990d222643e Mon Sep 17 00:00:00 2001 From: Junegunn Choi Date: Thu, 22 Sep 2016 11:01:42 +0900 Subject: [PATCH] [Helptags] Fall back to s:uniq if uniq does not exist Close #201 --- autoload/fzf/vim.vim | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/autoload/fzf/vim.vim b/autoload/fzf/vim.vim index d593413..71a788d 100644 --- a/autoload/fzf/vim.vim +++ b/autoload/fzf/vim.vim @@ -812,7 +812,8 @@ function! s:helptag_sink(line) endfunction function! fzf#vim#helptags(...) - let tags = uniq(sort(split(globpath(&runtimepath, '**/doc/tags'), '\n'))) + let sorted = sort(split(globpath(&runtimepath, '**/doc/tags'), '\n')) + let tags = exists('*uniq') ? uniq(sorted) : s:uniq(sorted) return s:fzf('helptags', { \ 'source': "grep -H '.*' ".join(map(tags, 'shellescape(v:val)')).