Para o gvim, veja
:help 'guitablabel'
:help setting-guitablabel
Defina a opção para uma expressão avaliada como t:mytablabel
(uma variável tab-local), se existir, ou então para uma string vazia (significando usar o padrão):
:set guitablabel=%{exists('t:mytablabel')?t:mytablabel\ :''}
Talvez isso já seja muito complicado, ou talvez você queira ficar mais chique. Nesse caso, defina uma função:
function! GuiTabLabel()
return exists('t:mytablabel') ? t:mytablabel : ''
endfunction
:set guitablabel=%{GuiTabLabel()}
:set go+=e
Em seguida, em qualquer guia onde você deseja substituir o padrão, faça algo como
:let t:mytablabel = 'homepage_template'
Se você estiver usando o vim em um terminal, não no gvim, você deverá definir a opção 'tabline'
em vez de 'guitablable'
. Isso é um pouco mais complicado, já que você precisa de uma única expressão que inclua rótulos para todas as guias abertas. Existe um exemplo completo em
:help setting-tabline