首页 > 解决方案 > emacs 对 rg 的视觉突出显示(ripgrep)

问题描述

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

对于非 spacemacs 用户,工作流程是:(我使用的是 evil-mode)

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

有没有人在他们的配置中实现将突出显示的术语发送到顾问-rg?

谢谢

标签: emacs

解决方案


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

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

推荐阅读