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

sas*_*nin 24 emacs

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

标签文件/路径/到/ TAGS已更改,读取新内容?(是还是不是)

yes每次都要进入.不太方便(M- . Enter y e s Enter在Vim中只有7个键可以按下2个).

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

dar*_*ioo 36

(setq tags-revert-without-query 1)
Run Code Online (Sandbox Code Playgroud)

编辑:在找到上述答案之前,我建议添加此行:

(defalias 'yes-or-no-p 'y-or-n-p)
Run Code Online (Sandbox Code Playgroud)

.emacs文件中,因为每次如果你想重新读取文件你问的时候,你只需要点击"Y",如果你不喜欢使用tags-revert-without-query.在这种情况下,M- . y只比Vim多一次击键.

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