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
請參閱許可證。