From 9036680e74e754fdb7dc1e410955f22b6598df06 Mon Sep 17 00:00:00 2001 From: Jan Edmund Lazo Date: Tue, 2 Jan 2018 04:21:14 -0500 Subject: [PATCH] [fzf#vim#with_preview] Escape preview script path (#558) Close: https://github.com/junegunn/fzf.vim/issues/554 --- autoload/fzf/vim.vim | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/autoload/fzf/vim.vim b/autoload/fzf/vim.vim index 177ab1c..5fb0e89 100644 --- a/autoload/fzf/vim.vim +++ b/autoload/fzf/vim.vim @@ -97,7 +97,7 @@ function! fzf#vim#with_preview(...) call remove(args, 0) endif - let preview = ['--preview-window', window, '--preview', s:bin.preview.' '.(window =~ 'up\|down' ? '-v' : '').' {}'] + let preview = ['--preview-window', window, '--preview', (s:is_win ? s:bin.preview : fzf#shellescape(s:bin.preview)).' '.(window =~ 'up\|down' ? '-v' : '').' {}'] if len(args) call extend(preview, ['--bind', join(map(args, 'v:val.":toggle-preview"'), ',')])