From be8aa32b1e51d63e66767640903ba43f48716499 Mon Sep 17 00:00:00 2001 From: Junegunn Choi Date: Sun, 19 Nov 2017 12:12:22 +0900 Subject: [PATCH] Add instruction to hide statusline of terminal buffer https://github.com/junegunn/fzf/issues/1143 --- README.md | 20 ++++++++++++++++++-- doc/fzf-vim.txt | 26 +++++++++++++++++++++++--- 2 files changed, 41 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index e814af1..058b904 100644 --- a/README.md +++ b/README.md @@ -276,8 +276,24 @@ inoremap fzf#complete({ \ 'left': 20}) ``` -Status line (neovim) --------------------- +Status line of terminal buffer +------------------------------ + +When fzf starts in a terminal buffer (see [fzf/README-VIM.md][termbuf]), you +may want to customize the statusline of the containing buffer. + +[termbuf]: https://github.com/junegunn/fzf/blob/master/README-VIM.md#fzf-inside-terminal-buffer + +### Hide statusline + +```vim +if has('nvim') || has('gui_running') + autocmd! FileType fzf + autocmd FileType fzf set laststatus=0 | autocmd BufLeave set laststatus=2 +endif +``` + +### Custom statusline ```vim function! s:fzf_statusline() diff --git a/doc/fzf-vim.txt b/doc/fzf-vim.txt index 539bab2..42d0c46 100644 --- a/doc/fzf-vim.txt +++ b/doc/fzf-vim.txt @@ -1,4 +1,4 @@ -fzf-vim.txt fzf-vim Last change: October 21 2017 +fzf-vim.txt fzf-vim Last change: November 19 2017 FZF-VIM - TABLE OF CONTENTS *fzf-vim* *fzf-vim-toc* ============================================================================== @@ -15,7 +15,9 @@ FZF-VIM - TABLE OF CONTENTS *fzf-vim* *fzf-vim-to Usage Completion helper Reducer example - Status line (neovim) + Status line of terminal buffer + Hide statusline + Custom statusline License FZF :HEART: VIM *fzf-vim-fzf-heart-vim* @@ -319,8 +321,26 @@ Reducer example~ \ 'left': 20}) < -STATUS LINE (NEOVIM) *fzf-vim-status-lineneovim* +STATUS LINE OF TERMINAL BUFFER *fzf-vim-status-line-of-terminal-buffer* ============================================================================== + +When fzf starts in a terminal buffer (see {fzf/README-VIM.md}{11}), you may +want to customize the statusline of the containing buffer. + +{11} https://github.com/junegunn/fzf/blob/master/README-VIM.md#fzf-inside-terminal-buffer + + +< Hide statusline >___________________________________________________________~ + *fzf-vim-hide-statusline* +> + if has('nvim') || has('gui_running') + autocmd! FileType fzf + autocmd FileType fzf set laststatus=0 | autocmd BufLeave set laststatus=2 + endif +< + +< Custom statusline >_________________________________________________________~ + *fzf-vim-custom-statusline* > function! s:fzf_statusline() " Override statusline as you like