From 6a6945d45d792bc791a0dd8fa5d1cebba2818892 Mon Sep 17 00:00:00 2001 From: Christian Date: Wed, 18 Nov 2020 17:20:03 +0100 Subject: [PATCH] tabline: Vim9 script implementation of get_buffer_name func --- autoload/airline/extensions/tabline.vim | 4 ++++ 1 file changed, 4 insertions(+) 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