Fix s:wrap for Vim 7.4

Close #446
This commit is contained in:
Junegunn Choi 2017-09-14 19:13:11 +09:00
parent 2fd046fa76
commit 36f6e6b5b0
No known key found for this signature in database
GPG key ID: 254BC280FEF9C627

View file

@ -108,9 +108,9 @@ endfunction
function! s:wrap(name, opts, bang)
" fzf#wrap does not append --expect if sink or sink* is found
let opts = copy(a:opts)
let options = get(opts, 'options', '')
if type(options) == s:TYPE.list
let options = join(options)
let options = ''
if has_key(opts, 'options')
let options = type(opts.options) == s:TYPE.list ? join(opts.options) : opts.options
endif
if options !~ '--expect' && has_key(opts, 'sink*')
let Sink = remove(opts, 'sink*')