Go directly to workshop page for Leveraging Drupal

VimTaglist

The "Tag List" plugin is a source code browser plugin for Vim and
provides an overview of the structure of source code files and allows
you to efficiently browse through source code files for different
programming languages. You can visit the taglist plugin home page for
more information:
http://www.geocities.com/yegappan/taglist

 

From the taglist.vim page on vim.org.

Following the install details, I downloaded the latest version and unpacked it into the ~/.vim directory, yielding the following:

 victorkane@mentor:~$ tree ~/.vim
/home/victorkane/.vim
|-- after
| `-- ftplugin
| |-- php.vim
| `-- ruby.vim
|-- doc
| `-- taglist.txt
`-- plugin
`-- taglist.vim

I followed the rest of the install details (quoted from the above page):

2. Change to the $HOME/.vim/doc or $HOME/vimfiles/doc or $VIM/doc/vimfiles
    directory, start Vim and run the ":helptags ." command to process the
    taglist help file. Without this step, you cannot jump to the taglist help
    topics.
3. If the exuberant ctags utility is not present in your PATH, then set the
    Tlist_Ctags_Cmd variable to point to the location of the exuberant ctags
    utility (not to the directory) in the .vimrc file.
4. If you are running a terminal/console version of Vim and the terminal
    doesn't support changing the window width then set the
    'Tlist_Inc_Winwidth' variable to 0 in the .vimrc file.
5. Restart Vim.
6. You can now use the ":TlistToggle" command to open/close the taglist
    window. You can use the ":help taglist" command to get more information
    about using the taglist plugin.  

See  Konqueror and Vim 7 as IDE for some original screenshots of taglist as as important component of the IDE.