当我在emacs中执行搜索时,可用的匹配会突出显示约1秒钟。
我该怎么改变? 是否有用于设置搜索突出显示时间选项的自定义组? (在isearch没有这样的条目)。
答案 0 :(得分: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 :(得分:1)
尝试设置lazy-highlight-interval
变量,例如:
(setq lazy-highlight-interval 0)