关于TAGS参见Emacs Manual的28.3 Tags Tables一节
global、gtags、ctags都是生成TAG文件,你在.emacs中指定tags-file-name或者tags-table-list即可,但不要同时指定两者,比如:
(setq tags-table-list
'("~/emacs" "/usr/local/lib/emacs/src"))
生成TAGS文件,只需要在项目目录中运行etags,我对global不太熟悉,但是据说比ctags要好。
生成指定扩展名可以用find过滤文件
find . -name "*.[chCH]" -print | etags -
在Emacs中使用TAGS的快捷键是M-.
我对这方面了解不是很深入,如有错误还望指正