2011-08-01 69 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)