rg (ripgrep) 的 emacs 视觉突出显示

emacs visual highlight to rg (ripgrep)

我几乎完成了将 spacemacs 的功能添加到手动 emacs 配置,但无法弄清楚如何复制 spacemacs 突出显示要在页面中搜索的术语的功能(我已经使用 evil 复制了它-viusual-star),然后将该突出显示发送给 counse-rg。

对于非 spacemacs 用户,工作流程是: (我正在使用邪恶模式)

  1. 在命令模式下按 v,突出显示一个术语
  2. Shift + 8 在缓冲区中搜索该词
  3. / 递归搜索当前目录中的文件以查找搜索词(使用 counsel-rg)

有没有人在他们的配置中实现了向 counse-rg 发送突出显示的术语?

谢谢

thing-at-point 将 return 突出显示的单词,您可以将其传递给 counsel-rg

(defun my-search ()
  (interactive)
  (counsel-rg (thing-at-point 'word t)))