To use tags, you need to have a tags file containing the proper
information. For C and a number of other languages, Exuberant Ctags can
do it. I notice the following paragraph near the end of the manpage for
that particular ctags program:
Credit is also due Bram Moolenaar <
Br...@vim.org>, the author of vim, who
has devoted so much of his time and energy both to developing the editor
as a service to others, and to helping the orphans of Uganda.
Just program as you normally would, then run Exuberant Ctags on your source.
For Vim helpfiles, Vim can also generate the tags file itself (see :help
:helptags). If you want to write documentation in any filetype that
suits your fancy, and still use |bars| and *stars* as in Vim
documentation, you may have to give appropriate options to Exuberant
Ctags to tell it that "these files are Vim helpfiles even though their
names don't end in .txt". If you didn't (yet) succeed at it, maybe
there's a parameter you missed. If you have a Unix-like (including
Linux, Cygwin, and, I think, Mac OSX) version of Exuberant Ctags, check
its manpage (and, first, run "ctags --version": if it is Exuberant
Ctags, it will proudly tell you).
Best regards,
Tony.
--
Reality is a cop-out for people who can't handle drugs.