有没有办法配置emacs,以便每当我在某个路径下打开文件时,它会自动搜索(并在加载时)路径的一部分中的TAGS文件?因此,例如在打开时
/usr/src/foo/baz/bar.c。它将加载
/usr/src/foo/TAGS文件?
我建议你通过这个wiki。有一个很好的例子可以用 etags 做同样的事情(标签文件的自动刷新)(我不会在这里发布),但希望让它适用于 ctags 并不难。
查看这个包http://www.emacswiki.org/emacs/EtagsTable它在 MELPA 上可用,并且完全符合您的要求。
http://blog.binchen.org/posts/how-to-use-ctags-in-emacs-effectively-3.html
The point is in this case, a little bit elisp code is more versatile, I've been using this solution for two years.