2010-11-04 89 views
23

當標籤文件重新生成,我嘗試在Emacs(中號 - )來訪問標籤,Emacs的問我,如果我真的要重新讀取該文件:如何讓Emacs自動重新加載標籤文件?

標籤文件/路徑/到/ TAGS已更改,讀取新內容? (是或否)

而且我必須每次輸入yes。不是很方便(中號 - 輸入ýË小號輸入是7個鍵壓靠只有2 VIM)。

如何配置Emacs無提示地讀取更新的標籤,而不用詢問?

回答

31
(setq tags-revert-without-query 1) 

編輯:發現上面的回答之前,我建議加入這一行:

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

.emacs文件,因爲每次你問,如果你想重讀該文件,您的時間如果您不想使用tags-revert-without-query,只需點擊'y'即可。在這種情況下,M - y只比Vim多一個按鍵。

我會在這裏留下這些信息,以防有人發現它有用。

+0

謝謝。一些需要肯定或否定的問題是嚴肅的。我不希望爲其中的所有人啓用。 – sastanin 2010-11-04 13:39:11

+0

@jetxee:是的,你說得對。有時它可能是危險的。強制你在擊中某個鍵之前閱讀:-)我已經用你的問題的一種可能的解決方案更新了我的答案。那是你需要的嗎? – darioo 2010-11-04 14:07:27

+0

無法投票答覆那個'defalias'調用,編輯(IMO)應該刪除** Edit:**行上的所有內容。 – 2010-11-04 14:11:51

相關問題