TagX : Automatic tags and path management that actually works!
| script karma |
Rating 0/0,
Downloaded by 5 |
Comments, bugs, improvements
|
Vim wiki
|
| created by |
| Richard Bentley-Green |
| |
| script type |
| utility |
| |
| description |
TagX is a tool for automating the creation of `tags` files, updating them as the project files change, and facilitating referencing of other `tags` files that may exist outside of the immediate project file tree
The ultimate aim is to keep Vim's 'tags' option up to date, thus making sure (as far as possible) that Vim's <C-]> (and other) functions actually manages to find what you are looking for
Another feature is that it can also maintain Vim's 'path' option so that Vim's `jump` (and other) commands can find what you are looking for
It achieves all this thanks to some very flexible settings. If you like, you can just let it automate the whole process, and this is fine for basic source trees. To handle more complex source trees, you can write a small '.tagx' configuration file (specific to the project you are working on). This has a simple syntax but provides a very powerful and flexible framework; once set up, TagX will just "do its thing" and you can mostly forget it's even there
TagX does NOT implement any features that actually use Vim's 'tags' or 'path' options; it only manages the setting of these two values
TagX will not work on any non-Unixy like system (so MS Windows' users are out of luck - just to add to your woes) mostly because of the use of a script to invoke `ctags` and the general assumptions that are made about how the file system etc works
NOTE: I really have no idea what the minimum vim version requirement is to run TagX and I don't know of a practical way of finding out. The best I can suggest is to try it; it will probably work and if it doesn't then let me know and I'll see if I can sort it
*** If you have any suggestions for improving this, then please let me know. If you think it's rubbish then PLEASE let me know why - it's far more useful than just 'voting it down' (which really doesn't help at all). Contact details are in the top of the README file *** |
| |
| install details |
The tar archive contains two versions of the TagX code - once you un-tar the archive, you will find two more 'tar' files inside and a README file to enlighten you further
Install one or other (not both) of the versions and read the README and docs file |
| |
script versions (upload new version)
Click on the package to download.
ip used for rating: 216.73.216.46
|