Vim auto-gera ctags
Agora eu tenho o seguinte na minha.vimrc
:
au BufWritePost *.c,*.cpp,*.h !ctags -R
Existem alguns problemas com isso:
É lento - regenera tags para arquivos que não foram alterados desde a última geração de tags.Eu tenho que apertar o botão enternovamente depois de escrever o arquivo por causa de um inevitável "pressione Enter ou digite o comando para continuar".Quando você combina esses dois problemas eu acabo empurrando a entrada adicional muito cedo (antesctags -R
terminou), então veja a mensagem de erro irritante, e tem que empurrar enter novamente.
Eu sei que não parece um grande problema, mas com a quantidade de arquivos que eu faço em um determinado dia, ele tende a ficar muito chato. Tem que haver uma maneira melhor de fazer isso!