rg.el
2.3.0 Release
在 Emacs 中使用 ripgrep。
Ripgrep 是 grep 类(搜索一个文件)和 ag 类(搜索多个文件)工具的替代品。它速度快、用途广泛,并且是用 Rust 编写的。有关一些介绍和基准测试,请参阅 ripgrep is fast than {grep, ag, git grep, ucg, pt, sift}。
该软件包在 MELPA Stable 和 MELPA 上可用。从 Emacs 中使用Mx package-install
RET rg
进行安装。
它也可以在 GNU Guix 中作为 emacs-rg 获得。使用guix package -i emacs-rg
安装。
如果您想手动安装,只需将rg.el
和其余 elisp 文件放在加载路径中的某个位置,然后添加 require 包:
( require 'rg )
rg
和朋友是自动加载的符号,这意味着如果您有自动加载设置,也可以推迟加载。
这将以非惰性方式设置默认键绑定。如果您关心启动性能,请参阅下一个示例。
(rg-enable-default-bindings)
有关如何处理延迟加载的信息,请参阅文档。
rg.el
2.0.0 将使用新的默认设置来改进外观和感觉、更一致的键绑定等。如果您想使用旧的默认设置,请将其添加到您的init.el
中:
(rg-use-old-defaults)
如果您更喜欢使用类似 Magit 的界面作为常规键映射的补充,请将(rg-enable-default-bindings)
替换为(rg-enable-menu)
。菜单是用瞬态构建的,这意味着可以像在 Magit 中一样修改菜单。
信息文档包含在包中。在线文档:https://rgel.readthedocs.io
make deps
make test
请参阅许可证。