I\'m working with a very large code base and I find it useful to be selective about which directories are included for use with Exuberant Ctags.
The --exclude<
--exclude<
ack -f | ctags -L -
ack will list the source files in a given dir. You can limit the scope to a specific language with ack -f --ruby or ack -f --type=ruby. You can exclude dirs as well with --ignore-dir.
ack -f --ruby
ack -f --type=ruby
--ignore-dir
Use ack --dump to see the built-in file types for ack.
ack --dump