Vim auto-générer ctags

Droit maintenant, j'ai la suite dans ma .vimrc:

au BufWritePost *.c,*.cpp,*.h !ctags -R

Il y a quelques problèmes:

  1. C'est lent -- régénère les tags pour les fichiers qui n'ont pas changé depuis la dernière balise génération.
  2. Je dois pousser le bouton enter nouveau après l'écriture du fichier en raison de l'inévitable "appuyez sur Entrée ou de type de commande à continuer".

Lorsque vous combinez ces deux questions, je finis par pousser supplémentaire entrer trop tôt (avant ctags -R a fini), puis voir l'ennuyeux message d'erreur, et avez qu'à appuyer sur entrée à nouveau.

Je sais que ce ne pas sembler une grosse affaire, mais avec la quantité de fichier écrit-je faire sur un jour donné, il tend à devenir vraiment ennuyeux. Il doit bien y avoir une meilleure façon de le faire!

InformationsquelleAutor cdleary | 2008-09-30