我安装了新版本的 emacs 23.1,我看到的第一个区别是,在 M-x find-grep 之后,需要 5-7 秒才能显示标准命令“find . -type f -print0 | xargs -0 -e” grep -n ".
在 23.1 的发行说明中,有一些关于“更智能的迷你缓冲区完成”的内容。当命令立即出现时,我可以禁用此功能并返回到旧的实现吗?
答案:有必要放在 .emacs 中的某个位置
(setq grep-highlight-matches nil)
避免需要很长时间的调用(grep-probe)
最佳答案
第一次运行后它会变得更快还是一直很慢?
它看起来像 find-grep
(这只是 grep-find
的别名,很好!)运行 grep-compute-defaults
设置一堆元信息(grep 的位置、如何调用 find 等);我想知道这是否是您所看到的缓慢?看来您可以保存 grep-host-defaults-alist 的值并回避此过程? (需要注意的是,如果有任何变化,等等......)
关于emacs 23.1 windows find-grep,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1231651/