From c60ed1758315f0d993fbcbf04459944c87e19a48 Mon Sep 17 00:00:00 2001 From: Junegunn Choi Date: Sat, 12 Sep 2020 21:08:05 +0900 Subject: [vim] Change the default layout to use popup window The new default is { 'window' : { 'width': 0.9, 'height': 0.6, 'highlight': 'Normal' } } The default highlight group for the border of the popup window is 'Comment', but 'Normal' seems to be a safer choice. If you prefer the previous default, add this to your Vim configuration file: let g:fzf_layout = { 'down': '40%' } (fzf will fall back to this if popup window is not supported) --- doc/fzf.txt | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'doc') diff --git a/doc/fzf.txt b/doc/fzf.txt index e88f7564..2c04872d 100644 --- a/doc/fzf.txt +++ b/doc/fzf.txt @@ -154,8 +154,9 @@ Examples~ \ 'ctrl-v': 'vsplit' } " Default fzf layout - " - down / up / left / right + " - down / up / left / right / window let g:fzf_layout = { 'down': '~40%' } + let g:fzf_layout = { 'window': { 'width': 0.9, 'height': 0.6 } } " You can set up fzf window using a Vim command (Neovim or latest Vim 8 required) let g:fzf_layout = { 'window': 'enew' } @@ -426,8 +427,9 @@ When fzf starts in a terminal buffer, the file type of the buffer is set to `fzf`. So you can set up `FileType fzf` autocmd to customize the settings of the window. -For example, if you use the default layout (`{'down': '~40%'}`) on Neovim, you -might want to temporarily disable the statusline for a cleaner look. +For example, if you use a non-popup layout (e.g. `{'down': '40%'}`) on +Neovim, you might want to temporarily disable the statusline for a cleaner +look. > if has('nvim') && !exists('g:fzf_layout') autocmd! FileType fzf -- cgit v1.2.3