mirror of
https://github.com/vim-airline/vim-airline.git
synced 2025-07-23 14:04:53 +02:00
tabline: Vim9 script implementation of new_builder
This commit is contained in:
parent
6a6945d45d
commit
a77cd28ecc
@ -420,4 +420,15 @@ else
|
|||||||
var formatter = get(g:, 'airline#extensions#tabline#formatter', 'default')
|
var formatter = get(g:, 'airline#extensions#tabline#formatter', 'default')
|
||||||
return eval('airline#extensions#tabline#formatters#' .. formatter .. '#format(nr, ' .. string(buffers) .. ')')
|
return eval('airline#extensions#tabline#formatters#' .. formatter .. '#format(nr, ' .. string(buffers) .. ')')
|
||||||
enddef
|
enddef
|
||||||
|
def airline#extensions#tabline#new_builder(): dict<any> # {{{2
|
||||||
|
var builder_context = {
|
||||||
|
'active': 1,
|
||||||
|
'tabline': 1,
|
||||||
|
'right_sep': get(g:, 'airline#extensions#tabline#right_sep', g:airline_right_sep),
|
||||||
|
'right_alt_sep': get(g:, 'airline#extensions#tabline#right_alt_sep', g:airline_right_alt_sep),
|
||||||
|
'left_sep': get(g:, 'airline#extensions#tabline#left_sep', g:airline_left_sep),
|
||||||
|
'left_alt_sep': get(g:, 'airline#extensions#tabline#left_alt_sep', g:airline_left_alt_sep),
|
||||||
|
}
|
||||||
|
return airline#extensions#tabline#builder#new(builder_context)
|
||||||
|
enddef
|
||||||
endif
|
endif
|
||||||
|
Loading…
x
Reference in New Issue
Block a user