一千萬個為什麽

搜索

如何禁用“eval-expression”的eldoc?

最近一次更新之後, eldoc 默認打開,即使對於 emacs -Q 也是如此。 我不喜歡使用 eval-expression 時產生的噪音。 我如何關閉它?

最佳答案

如果要在使用 eval-expression 時控制迷你緩沖區中的行為,請使用 eval-expression-minibuffer-setup-hook

例如,如果您在全球範圍內擁有eldoc並且只在這種情況下關閉它,請使用:

(defun turn-off-eldoc() (eldoc-mode -1))
(add-hook 'eval-expression-minibuffer-setup-hook #'turn-off-eldoc)

這個鉤子在Emacs 24.4中是新的。

轉載註明原文: 如何禁用“eval-expression”的eldoc?