当重新生成TAGS文件后,我尝试在Emacs中查看标签(M-.),Emacs会询问我是否要重新读取该文件:
Tags file /path/to/TAGS has changed, read new contents? (yes or no)
每次都需要输入yes
,不太方便 (M-. Enter y e s Enter需要按7个键,而Vim只需按2个)。
如何配置Emacs以静默地读取更新后的TAGS文件,而不进行询问?
当重新生成TAGS文件后,我尝试在Emacs中查看标签(M-.),Emacs会询问我是否要重新读取该文件:
Tags file /path/to/TAGS has changed, read new contents? (yes or no)
每次都需要输入yes
,不太方便 (M-. Enter y e s Enter需要按7个键,而Vim只需按2个)。
如何配置Emacs以静默地读取更新后的TAGS文件,而不进行询问?
(setq tags-revert-without-query 1)
编辑:在找到上面的答案之前,我建议添加这行代码:
(defalias 'yes-or-no-p 'y-or-n-p)
把.emacs
文件中的tags-revert-without-query
设置为非nil值,这样每次被问及是否要重新读取该文件时,如果你不想使用查询,则只需按' y '。在这种情况下,M-. y只比Vim多一个按键。
如果有人发现这个信息有用,我会保留它在这里。
defalias
的答案投票,编辑(在我看来)应该删除编辑:行以上的所有内容。 - Trey Jacksontags-revert-without-query
是我需要的。 - sastanin