emacs - emacs 对 rg 的视觉突出显示(ripgrep)
问题描述
我几乎通过将 spacemacs 的功能添加到手动 emacs 配置,但无法弄清楚如何复制 spacemacs 突出显示要在页面中搜索的术语的功能(我已经使用 evil-viusual-star 复制了这个)然后将该亮点发送给counsel-rg。
对于非 spacemacs 用户,工作流程是:(我使用的是 evil-mode)
- 在命令模式下按 v,突出显示一个术语
- Shift + 8 在缓冲区中搜索该术语
- / 递归搜索当前目录中的文件以查找搜索词(使用咨询-rg)
有没有人在他们的配置中实现将突出显示的术语发送到顾问-rg?
谢谢
解决方案
thing-at-point
将返回您可以传递给的突出显示的单词counsel-rg
。
(defun my-search ()
(interactive)
(counsel-rg (thing-at-point 'word t)))
推荐阅读
- css - 使用 Sass 的嵌套选择器
- android - Android Studio 3.6 每次都挂起
- nlp - 什么是结合了符号和统计 NLP 直觉的自然语言 P,以便它可以自动纠正拼写错误同音异义词
- html - CSS :before 伪元素未显示为一个 h1
- node.js - 访问节点http服务器计算的header值
- ios - 更新 CoreML 模型时 MLUpdateContext 为空
- r - 使用mutate和lag,得到想要变成0的负值
- amazon-web-services - 使用 cloudformation 获取 ASG 中实例的可用区
- python - 从开始日期到结束日期按日期存储的多个 csv 文件读取到熊猫数据框中
- python - 使用 Flask 操作 HTML 元素的值