diff --git a/autoload/airline/extensions/tabline.vim b/autoload/airline/extensions/tabline.vim index 5d278370..f067151b 100644 --- a/autoload/airline/extensions/tabline.vim +++ b/autoload/airline/extensions/tabline.vim @@ -416,4 +416,8 @@ else endif return title enddef + def airline#extensions#tabline#get_buffer_name(nr: number, buffers: list = airline#extensions#tabline#buflist#list()): string # {{{2 + var formatter = get(g:, 'airline#extensions#tabline#formatter', 'default') + return eval('airline#extensions#tabline#formatters#' .. formatter .. '#format(nr, ' .. string(buffers) .. ')') + enddef endif