如何让Emacs自动重新加载TAGS文件?

时间:2010-11-04 12:22:42

标签: emacs

当重新生成TAGS文件时,我尝试访问Emacs中的标签( M - ),Emacs问我是否真的要重新读取该文件:

  

标签文件/ path / to / TAGS已更改,读取新内容? (是或否)

我每次都必须输入yes。不太方便( M - 输入 y e s < / kbd> Enter 是7个按键,在Vim中只按2个。)

如何配置Emacs以静默方式读取更新的TAGS,而无需询问?

1 个答案:

答案 0 :(得分:35)

(setq tags-revert-without-query 1)

编辑:在找到上述答案之前,我建议添加以下这一行:

(defalias 'yes-or-no-p 'y-or-n-p)

.emacs文件,因为每次询问您是否要重新读取该文件时,如果您不想使用tags-revert-without-query,则只需点击“y”即可。在这种情况下, M - y 只比Vim多一次击键。

我会留下这些信息,以防有人发现它有用。