diff --git a/autoload/fzf/vim.vim b/autoload/fzf/vim.vim index cf6f3db..c51d27c 100644 --- a/autoload/fzf/vim.vim +++ b/autoload/fzf/vim.vim @@ -78,7 +78,7 @@ endfunction function! fzf#vim#with_preview(...) " Default options let options = {} - let window = 'right' + let window = '' let args = copy(a:000) @@ -100,7 +100,11 @@ function! fzf#vim#with_preview(...) call remove(args, 0) endif - let preview = ['--preview-window', window, '--preview', (s:is_win ? s:bin.preview : fzf#shellescape(s:bin.preview)).' '.placeholder] + let preview = [] + if len(window) + let preview += ['--preview-window', window] + endif + let preview += ['--preview', (s:is_win ? s:bin.preview : fzf#shellescape(s:bin.preview)).' '.placeholder] if len(args) call extend(preview, ['--bind', join(map(args, 'v:val.":toggle-preview"'), ',')])