在成为 Vim 用户近 20 年后,我正在尝试 Emacs+Evil。我正在将我的大部分 Vim 配置转移到 Evil,但我遇到很多问题的一件事是设置搜索和突出显示,就像我在 Vim 中使用的那样。我想要得到的是非增量搜索和高亮保留,直到我手动清除它们或进行另一次搜索。
我在我的配置文件中设置了这些设置:
;; keep the search highlights
(setq lazy-highlight-cleanup nil)
(setq lazy-highlight-max-at-a-time nil)
(setq lazy-highlight-initial-delay 0)
使用/
Evil 的键进行搜索会执行增量操作,并且只要我按下任何其他移动键(如j
键,但使用C-s
(emacs 内部 i-search)高亮仍然存在。使用C-s RET
(非增量搜索)高亮显示)没有留下。