[fzf#vim#with_preview] Escape preview script path (#558)

Close: https://github.com/junegunn/fzf.vim/issues/554
This commit is contained in:
Jan Edmund Lazo 2018-01-02 04:21:14 -05:00 committed by Junegunn Choi
parent 02654656af
commit 9036680e74

View file

@ -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"'), ',')])