A tool that indexes the symbols (functions, variables, classes, and class methods) of various programming languages.

The name "ctags" can refer to several different implementations:

  • The traditional ctags executable from BSD Unix
  • The etags executable which may also be installed as ctags that comes with Emacs
  • Exuberant Ctags
  • GNU Global which also has a gtags executable and can be used with the ggtags-mode in Emacs
history | excerpt history