C'è qualche plugin per emacs per aggiornare automaticamente il file TAG nel mio progetto C (ad esempio sul salvataggio del buffer o accesso) o crearne uno nuovo se non ci sono file TAGS presenti?Come creare/aggiornare a livello di codice un file TAGS con emacs?
Sono in esecuzione su Windows (senza Cygwin), quindi tutto lo script di shell di fantasia non aiuta. Speravo in una soluzione nativa di emacs che non usasse script esterni.
Ho già provato build-tags.el e etags-table.el ma nessuno di questi ha funzionato davvero (nel modo in cui volevo).
Altre idee?
Desidero che il file TAGS sia aggiornato non appena vengono introdotti nuovi simboli nella sorgente. Uso estensivamente le funzionalità di esplorazione TAGS durante lo sviluppo per passare da un file all'altro. Una volta una notte non è abbastanza spesso. Mods di script di build personali non sono possibili nel nostro ambiente multi-sviluppatore. – cschol
Come costruisci il tuo codice? Avvia il comando con uno script che crea la build, quindi esegue il comando ctags. –
Non sono d'accordo: vuoi tag subito dopo aver modificato il buffer. – jrockway