【发布时间】:2014-06-08 17:34:48
【问题描述】:
我想使用:
- “etags-select”在源代码中导航
- “complete-tag”(来自 emacs etag.el)来完成输入文本。
我的 .emacs 中有这个
(setq-default tags-table-list '("../TAGS"))
“etags-select”在目录树中查找 TAGS 文件 one 可以正常工作,但 complete-tag 看起来 two 向上并找不到 TAGS文件。
更多信息:
在 C:/projects/root/v16/src/ 中工作,我调用“complete-tag”并且 Emacs 向我展示(在 Minibuffer 中):
访问标签表(默认TAGS):C:/projects/root/v16/
那是正确的目录(在树上一步)。现在我按下回车键和 Emacs 答案:
C:/projects/root/TAGS 不是有效的标签表
这是一个错误的目录,再上一步。
【问题讨论】:
-
不知道为什么,但作为一种解决方法,您可以设置一个带有绝对路径的缓冲区本地 TAGS 文件吗?
-
我需要项目是完全可移植的。无论如何,当没有其他解决方案时,我会考虑这种解决方法。谢谢。
标签: emacs autocomplete