Tag untuk Emacs: Hubungan antara etags, ebrowse, cscope, GNU Global dan exuberant ctags

Saya mengerjakan proyek C ++, dan saya membaca panduan Alex Ott untuk CEDET dan utas lain tentang tag di StackOverflow, tetapi saya masih bingung tentang bagaimana Emacs berinteraksi dengan sistem tag yang berbeda ini untuk memfasilitasi pelengkapan otomatis, mencari definisi, navigasi sumber basis...