diff --git a/autoload/fzf/vim/complete.vim b/autoload/fzf/vim/complete.vim index 03c9b3b..8944b19 100644 --- a/autoload/fzf/vim/complete.vim +++ b/autoload/fzf/vim/complete.vim @@ -47,8 +47,9 @@ else endif function! fzf#vim#complete#word(...) + let sources = empty(&dictionary) ? ['/usr/share/dict/words'] : split(&dictionary, ',') return fzf#vim#complete(s:extend({ - \ 'source': 'cat /usr/share/dict/words'}, + \ 'source': 'cat ' . join(map(sources, 'shellescape(v:val)'))}, \ get(a:000, 0, fzf#wrap()))) endfunction