2011-08-01 71 views
1

當我在emacs中執行搜索時,可用匹配會突出顯示大約1秒。更改搜索時的高亮時間

我該如何改變這種情況? 是否有任何自定義組設置搜索高亮時間選項? (在isearch中沒有這樣的條目)。

回答

1

我想說的自定義組是lazy-highlight

編輯(這是在isearch組的緩衝區的底部列出的子集團之一,順帶):雖然這聽起來像你」重複一遍之後突出顯示會再次消失,而且沒有任何干預,這似乎與其他事情有衝突,因爲這不是默認行爲。 (您可以運行emacs -Q測試的默認值。)

假設lazy-highlight-cleanup被稱爲意外,你可以調用debug-on-entry該函數檢查堆棧跟蹤,看看該呼叫的來源。您必須在開始搜索時繼續過去一些預期的呼叫,才能繼續使用c。完成後使用cancel-debug-on-entry

參見:

標準調試器命令:
M-:(info "(elisp) Debugger Commands")RET

用於調試elisp的主要手動輸入:
M-:(info "(elisp) Debugging")RET

1

嘗試設置lazy-highlight-interval變量,例如:

(setq lazy-highlight-interval 0)