sponsor Vim development Vim logo Vim Book Ad

tagmaster : Tags manipulation script

 script karma  Rating 10/4, Downloaded by 795  Comments, bugs, improvements  Vim wiki

created by
Vladimir Pavluk
 
script type
utility
 
description
Tagmaster is a plugin aimed for easy operating with tags and tag files. It allows generating tags for current project or file, deleting tags for given file, updating tags, etc.
Tags file name can be either specified explicitly, or deduced. Any tag file (found with tagfiles() function) is checked for if it can belong to current project (placed at the same directory level, or several levels up).
Before updating tags for given file, they all are deleted first to avoid duplicate tags.
When generating tags for project, current filetype is considered and only files of this filetype are scanned. This is done to avoid collecting garbage from auxiliary files like config scripts, Makefiles, etc.

NOTE: This plugin supports only exuberant ctags version. You should have it in your PATH environment.
 
install details
move tagmaster.vim and ftypes.vim to the same directory (any) and source tagmaster.vim.
 

rate this script Life Changing Helpful Unfulfilling 
script versions (upload new version)

Click on the package to download.

package script version date Vim version user release notes
tagmaster-0.3.zip 0.3 2010-05-09 7.0 Vladimir Pavluk Fixed -recurse option behaviour on Windows OS.
Fixed possible exceeding command-line length limit.
Merged extensions for both C and C++ sources as one project can easily contain both.
tagmaster-0.2.zip 0.2 2010-05-07 7.0 Vladimir Pavluk Fixed tags-relative path translation.
Added -add / -noadd switches for TUpdate command (primarily for using with autocommands to update tags for saved file)
tagmaster-0.1.zip 0.1 2010-05-04 7.0 Vladimir Pavluk Initial upload
ip used for rating: 3.139.90.131

If you have questions or remarks about this site, visit the vimonline development pages. Please use this site responsibly.
Questions about Vim should go to the maillist. Help Bram help Uganda.
   
Vim at Github