tabline: Vim9 script implementation of toggle_on

This commit is contained in:
Christian 2020-11-18 15:27:24 +01:00 committed by Christian Brabandt
parent 59c906da4d
commit 5502e5302d
No known key found for this signature in database
GPG Key ID: F3F92DA383FDDE09

View File

@ -273,4 +273,21 @@ else
airline#extensions#tabline#tabws#off()
endif
enddef
def s:toggle_on(): void # {{{2
if get(g:, 'airline_statusline_ontop', 0)
airline#extensions#tabline#enable()
&tabline='%!airline#statusline('.winnr().')'
return
endif
airline#extensions#tabline#autoshow#on()
airline#extensions#tabline#tabs#on()
airline#extensions#tabline#buffers#on()
if s:ctrlspace
airline#extensions#tabline#ctrlspace#on()
endif
if s:tabws
airline#extensions#tabline#tabws#on()
endif
&tabline='%!airline#extensions#tabline#get()'
enddef
endif