diff --git a/autoload/fzf/vim.vim b/autoload/fzf/vim.vim index ed5c1b6..adc566d 100644 --- a/autoload/fzf/vim.vim +++ b/autoload/fzf/vim.vim @@ -63,7 +63,7 @@ function! fzf#vim#with_preview(...) \ window, \ shellescape(s:bin.preview), window =~ 'up\|down' ? '-v' : '') if len(args) - let preview .= ' --bind '.join(map(args, 'v:val.":toggle-preview"'), ',') + let preview .= ' --bind '.shellescape(join(map(args, 'v:val.":toggle-preview"'), ',')) endif let options.options = get(options, 'options', '').preview return options