So, I got taglist up an running. It was pretty straihgtforward. I had a little trouble with "set Tlist_Ctags_Cmd" because this requires the command
let Tlist_Ctags_Cmd='/usr/local/bin/ctags'rather than
set ...... This is one where the instructions assumed I knew a little more about vim than I actually did.
Taglist is a little cumbersome for me (although so far well worth it). I have a little trouble navigating using it, but considering how much (or little, to be more precise) I've used it so far I'm not worried. The biggest thing I don't like is how it spaces and arranges some things. If I decide to be crazy later, I may dig through taglist.vim to see if I can change it, but I probably won't bother. I certainly don't have the advantage of already knowing the vim scripting language.
In the meantime, I added an ant script to my project. It's very basic. It has two targets, "clean" and "ctags". Unsurprisingly, "clean" removes generated files. In my case this is all the *.pyc files and the tags file. "ctags", as you might guess, generates a new ctags file. When I first started learning ant I thought it was horrible. But I was trying to learn it while maintaining a bloated build file. Once I started working with it for smaller projects like this one, I found out why it's so nice. I suspect if the bloated one were cleaned up (a lot) it would be lovely too.
Labels: ctags, exuberant ctags, macVim, series4, taglist, vi plugin
Leave one.