mirror of
https://github.com/vim-airline/vim-airline.git
synced 2025-07-24 22:45:12 +02:00
tabline: fix errors in Vim9script title function
This commit is contained in:
parent
de3dbfcb3c
commit
cdb265c410
@ -393,16 +393,17 @@ else
|
|||||||
enddef
|
enddef
|
||||||
def airline#extensions#tabline#title(n: number): string # {{{2
|
def airline#extensions#tabline#title(n: number): string # {{{2
|
||||||
var title = ''
|
var title = ''
|
||||||
if s:taboo
|
if get(g:, 'airline#extensions#taboo#enabled', 1) &&
|
||||||
title = TabooTabTitle(n)
|
get(g:, 'loaded_taboo', 0) && exists("*TabooTabTitle")
|
||||||
|
title = call("TabooTabTitle", [n])
|
||||||
endif
|
endif
|
||||||
|
|
||||||
if empty(title)
|
if empty(title)
|
||||||
title = gettabvar(n, 'title')
|
title = gettabvar(n, 'title')
|
||||||
endif
|
endif
|
||||||
|
|
||||||
var formatter = get(g:, 'airline#extensions#tabline#tabtitle_formatter')
|
var formatter = get(g:, 'airline#extensions#tabline#tabtitle_formatter', '')
|
||||||
if empty(title) && formatter != '' && exists("*" .. formatter)
|
if empty(title) && !empty(formatter) && exists("*" .. formatter)
|
||||||
title = call(formatter, [n])
|
title = call(formatter, [n])
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user