Tabline: add exclude_preview option to hide preview buffer
This commit is contained in:
parent
b29e01fa22
commit
317e5fa47a
@ -2,6 +2,7 @@
|
|||||||
" vim: et ts=2 sts=2 sw=2
|
" vim: et ts=2 sts=2 sw=2
|
||||||
|
|
||||||
let s:excludes = get(g:, 'airline#extensions#tabline#excludes', [])
|
let s:excludes = get(g:, 'airline#extensions#tabline#excludes', [])
|
||||||
|
let s:exclude_preview = get(g:, 'airline#extensions#tabline#exclude_preview', 1)
|
||||||
|
|
||||||
function! airline#extensions#tabline#buflist#invalidate()
|
function! airline#extensions#tabline#buflist#invalidate()
|
||||||
unlet! s:current_buffer_list
|
unlet! s:current_buffer_list
|
||||||
@ -26,6 +27,9 @@ function! airline#extensions#tabline#buflist#list()
|
|||||||
if getbufvar(nr, 'current_syntax') == 'qf'
|
if getbufvar(nr, 'current_syntax') == 'qf'
|
||||||
let toadd = 0
|
let toadd = 0
|
||||||
endif
|
endif
|
||||||
|
if s:exclude_preview && getbufvar(nr, '&bufhidden') == 'wipe' && getbufvar(nr, '&buftype') == 'nofile'
|
||||||
|
let toadd = 0
|
||||||
|
endif
|
||||||
if toadd
|
if toadd
|
||||||
call add(buffers, nr)
|
call add(buffers, nr)
|
||||||
endif
|
endif
|
||||||
|
@ -446,7 +446,10 @@ eclim <https://eclim.org>
|
|||||||
<
|
<
|
||||||
* configure filename match rules to exclude from the tabline. >
|
* configure filename match rules to exclude from the tabline. >
|
||||||
let g:airline#extensions#tabline#excludes = []
|
let g:airline#extensions#tabline#excludes = []
|
||||||
<
|
|
||||||
|
* enable/disable display preview window buffer in the tabline.
|
||||||
|
let g:airline#extensions#tabline#exclude_preview = 1
|
||||||
|
|
||||||
* configure how numbers are displayed in tab mode. >
|
* configure how numbers are displayed in tab mode. >
|
||||||
let g:airline#extensions#tabline#tab_nr_type = 0 " # of splits (default)
|
let g:airline#extensions#tabline#tab_nr_type = 0 " # of splits (default)
|
||||||
let g:airline#extensions#tabline#tab_nr_type = 1 " tab number
|
let g:airline#extensions#tabline#tab_nr_type = 1 " tab number
|
||||||
|
Loading…
x
Reference in New Issue
Block a user