From 711fb41e39e2ad3abec1ec9720782acbac6fb6b4 Mon Sep 17 00:00:00 2001 From: Junegunn Choi Date: Sat, 6 Mar 2021 16:34:25 +0900 Subject: [PATCH] Respect preview-window value in FZF_DEFAULT_OPTS when g:fzf_preview_window is not set, instead of overriding it with `right`. Close #2378 --- autoload/fzf/vim.vim | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/autoload/fzf/vim.vim b/autoload/fzf/vim.vim index 090f9d2..73fb242 100644 --- a/autoload/fzf/vim.vim +++ b/autoload/fzf/vim.vim @@ -140,7 +140,7 @@ function! fzf#vim#with_preview(...) " g:fzf_preview_window if empty(args) - let preview_args = get(g:, 'fzf_preview_window', ['right', 'ctrl-/']) + let preview_args = get(g:, 'fzf_preview_window', ['', 'ctrl-/']) if empty(preview_args) let args = ['hidden'] else @@ -150,7 +150,7 @@ function! fzf#vim#with_preview(...) endif if len(args) && type(args[0]) == s:TYPE.string - if args[0] !~# '^\(up\|down\|left\|right\|hidden\)' + if len(args[0]) && args[0] !~# '^\(up\|down\|left\|right\|hidden\)' throw 'invalid preview window: '.args[0] endif let window = args[0]