diff options
author | Martin Polden <mpolden@mpolden.no> | 2021-06-15 22:29:24 +0200 |
---|---|---|
committer | Martin Polden <mpolden@mpolden.no> | 2021-06-15 22:47:31 +0200 |
commit | ca2a625e378f2946da39917280bb05d6f5f8224f (patch) | |
tree | 18ff3e74084df371827ce1685c2fb69ccb3331b6 /lisp/init-git.el | |
parent | 897f769952b399544e2ff160def09a1f15ec29f5 (diff) |
git: Grep with rg when available
Diffstat (limited to 'lisp/init-git.el')
-rw-r--r-- | lisp/init-git.el | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/lisp/init-git.el b/lisp/init-git.el index b598dc5..b4245af 100644 --- a/lisp/init-git.el +++ b/lisp/init-git.el @@ -64,6 +64,14 @@ If NOSELECT is non-nil, do not select the window." (use-package vc-git :commands vc-git-grep + :init + (when (executable-find "rg") + ;; use ripgrep + ;; -n show line numbers + ;; -H show filename + ;; --no-heading don't group matches + ;; -e the regexp + (setq vc-git-grep-template "rg -nH --no-heading <C> -e <R> -- <F>")) :bind (;; C-c g runs git grep in current vc tree ("C-c g" . mpolden/vc-git-grep))) |