From 36f6e6b5b035bd8ca1dd45aff4b7e6da7ca890bb Mon Sep 17 00:00:00 2001 From: Junegunn Choi Date: Thu, 14 Sep 2017 19:13:11 +0900 Subject: [PATCH] Fix s:wrap for Vim 7.4 Close #446 --- autoload/fzf/vim.vim | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/autoload/fzf/vim.vim b/autoload/fzf/vim.vim index 1469a2c..4cd90cc 100644 --- a/autoload/fzf/vim.vim +++ b/autoload/fzf/vim.vim @@ -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*')