Tags for Emacs: Relationship between etags, ebrowse, cscope, GNU Global and exuberant ctags
问题 I work on C++ projects, and I went through Alex Ott's guide to CEDET and other threads about tags in StackOverflow, but I am still confused about how Emacs interfaces with these different tag systems to facilitate autocompletion, the looking up of definitions, navigation of source code base or the previewing of doc-strings. What is the difference (e.g. in terms of features) between etags , ebrowse , exuberant ctags, cscope, GNU Global and GTags? What do I need to do to use them in Emacs ? Do