From 63dc4ba2a4533360ee66533d334559985c72f9b4 Mon Sep 17 00:00:00 2001 From: Daniel Hahler Date: Sat, 2 Jul 2016 16:24:47 +0200 Subject: [PATCH] tabline: do not change the signature of get_buffer_name Thanks to @wsdjeg about notifying me in https://github.com/vim-airline/vim-airline/commit/e1f7bf#commitcomment-18104843. Fixes: https://github.com/vim-airline/vim-airline/issues/1204. --- autoload/airline/extensions/tabline.vim | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/autoload/airline/extensions/tabline.vim b/autoload/airline/extensions/tabline.vim index f7d83111..04a7159a 100644 --- a/autoload/airline/extensions/tabline.vim +++ b/autoload/airline/extensions/tabline.vim @@ -147,8 +147,9 @@ function! airline#extensions#tabline#title(n) return title endfunction -function! airline#extensions#tabline#get_buffer_name(nr, buffers) - return airline#extensions#tabline#formatters#{s:formatter}#format(a:nr, a:buffers) +function! airline#extensions#tabline#get_buffer_name(nr, ...) + let buffers = a:0 ? a:1 : airline#extensions#tabline#buflist#list() + return airline#extensions#tabline#formatters#{s:formatter}#format(a:nr, buffers) endfunction function! airline#extensions#tabline#new_builder()