Você precisa escrever uma função que forneça uma tabline personalizada e instale-a na configuração 'tabline'
. (Observe que isso não se aplica ao GVIM com sua linha gráfica.)
A ajuda em :help setting-tabline
tem um exemplo funcional que emula a tabline padrão. Você precisa manipulá-lo para limitar a largura àquela da primeira janela, que pode ser recuperada com winwidth(1)
. Para fazer com que sua tabline também lide corretamente com caracteres de largura dupla, a função newish strdisplaywidth()
pode ser útil.
Você vê, é factível, mas duvido que o esforço garanta o benefício (que eu não consigo ver).