Append extra options string in completion functions

This commit is contained in:
Junegunn Choi
2015-09-25 11:45:02 +09:00
parent 3bbcce79ce
commit b08b8519c6
2 changed files with 19 additions and 4 deletions

View File

@@ -778,6 +778,11 @@ function! fzf#vim#complete(...)
endif
let s:opts = s:eval(s:opts, 'source', s:query)
let s:opts = s:eval(s:opts, 'options', s:query)
let s:opts = s:eval(s:opts, 'extra_options', s:query)
if has_key(s:opts, 'extra_options')
let s:opts.options =
\ join(filter([get(s:opts, 'options', ''), remove(s:opts, 'extra_options')], '!empty(v:val)'))
endif
call feedkeys("\<Plug>(-fzf-complete-trigger)")
return ''