Um mal-entendido no plugin taglist vim

0

Parece que não entendo como fazer com que a taglist mostre novas funções na hora.

Eu tenho algo assim:

#include <stdio.h>

int main()
{
   some code here;
}

Taglist mostraria a função principal.

Mas eu edito o arquivo, e o código no buffer é como:

#include <stdio.h>

int function(int x, int y);

int function(int x,int y)
{
    some code here;
}

int main()
{
    some code here;
}

Taglist mostraria apenas uma nova função depois de salvar e reabrir o arquivo: TlistUpdate não ajudaria.

Então a questão é: como faço para o taglist mostrar funções recém escritas, se possível - automaticamente e se possível - mesmo quando o buffer ainda não está salvo?

Eu acredito que é uma questão de software, em vez de questão de desenvolvimento, portanto, superuser.com

    
por Roman 08.03.2011 / 12:37

1 resposta

0

Resolvido; Adicionei o seguinte ao meu .vimrc :

autocmd BufWritePost *.c :TlistUpdate

De acordo com as perguntas frequentes da taglist, as ctags só podem trabalhar com arquivos existentes no disco, portanto, a atualização da taglist no buffer não salvo não faria nada.

A atualização automática é possível e a exibição de novas funções no buffer não salvo não é.

    
por 08.03.2011 / 14:18

Tags