From 70dc69fcd8bd71a87f168e6d1865c34de480e25c Mon Sep 17 00:00:00 2001 From: Christian Date: Wed, 18 Nov 2020 18:42:00 +0100 Subject: [PATCH] tabline: fix errors in Vim9script get_buffer_name --- autoload/airline/extensions/tabline.vim | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/autoload/airline/extensions/tabline.vim b/autoload/airline/extensions/tabline.vim index 57b38073..653b0fd5 100644 --- a/autoload/airline/extensions/tabline.vim +++ b/autoload/airline/extensions/tabline.vim @@ -419,9 +419,9 @@ 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) .. ')') + def airline#extensions#tabline#get_buffer_name(nr: number, buffers = airline#extensions#tabline#buflist#list()): string # {{{2 + var Formatter = 'airline#extensions#tabline#formatters#' .. get(g:, 'airline#extensions#tabline#formatter', 'default') .. '#format' + return call(Formatter, [ nr, buffers] ) enddef def airline#extensions#tabline#new_builder(): dict # {{{2 var builder_context = {