scripts voor onderhoud op cross-references in programma's via (c)tags
Een feature die me op een gegeven moment wel aansprak was dat je een bestand kon laten genereren met verwijzingen tussen verschillende programmabestanden in dezelfde repository, om daar dan makkelijk in te kunnen navigeren met bv. VIm.
Ik bedacht de volgende functies om me te helpen hiervan gebruik te kunnen maken:
- binfab tags.build [<repos>]
bouw een nieuw tags bestand op voor een repository (opgeven naam(en) of "." voor huidige)
- binfab tags.check [<repos>]
controleer of het nodig is het tags bestand opnieuw te maken
- binfab tags.update [<repos>]
bouw een bestaand tags bestand opnieuw op voor een gegeven repository
Omdat het toch wat bewerkelijk is en slecht past bij hoe ik momenteel programmeer (veel bestanden tegelijkertijd open versus een verwijzing openen in hetzelfde bestand) doe ik hier niet veel meer mee.