From 057853a2480ccd98862e923abe57f82d966dc461 Mon Sep 17 00:00:00 2001 From: Jan Edmund Lazo Date: Sun, 20 Aug 2017 21:42:09 -0400 Subject: [PATCH] [s:fzf] join the option list for preview script check --- 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 0e70c45..cc6f4d1 100644 --- a/autoload/fzf/vim.vim +++ b/autoload/fzf/vim.vim @@ -205,7 +205,8 @@ function! s:fzf(name, opts, extra) let eopts = has_key(extra, 'options') ? remove(extra, 'options') : '' let merged = extend(copy(a:opts), extra) call s:merge_opts(merged, eopts) - if s:is_win && empty(get(merged, 'source', '')) && empty($FZF_DEFAULT_COMMAND) && get(merged, 'options', '') =~# s:bin.preview + let mopts = get(merged, 'options', '') + if s:is_win && empty(get(merged, 'source', '')) && empty($FZF_DEFAULT_COMMAND) && (type(mopts) == s:TYPE.list ? join(mopts) : mopts) =~# s:bin.preview return s:warn('preview script is incompatible with the default command in Windows') endif return fzf#run(s:wrap(a:name, merged, bang))