summaryrefslogtreecommitdiffstats
path: root/lisp/init-git.el
diff options
context:
space:
mode:
authorMartin Polden <mpolden@mpolden.no>2020-07-23 19:42:34 +0200
committerMartin Polden <mpolden@mpolden.no>2020-07-23 19:45:10 +0200
commit1aab77d3fe1cb8dfac81b58e5e8ae894c3383fc9 (patch)
tree29ccdd86efa26865c273e762f5e533062a2dd939 /lisp/init-git.el
parentdd8d99fbec8f645b2d6b95f82e8fab26836c9fc7 (diff)
git: Use grep-read-regexp to read regexp
Diffstat (limited to 'lisp/init-git.el')
-rw-r--r--lisp/init-git.el9
1 files changed, 5 insertions, 4 deletions
diff --git a/lisp/init-git.el b/lisp/init-git.el
index 8e7f996..d95483a 100644
--- a/lisp/init-git.el
+++ b/lisp/init-git.el
@@ -52,16 +52,17 @@
;; follow symlinks to files under version control
(setq vc-follow-symlinks t)
-(defun vc-git-grep-all ()
+(defun vc-git-grep-root ()
(interactive)
- (let ((search-regexp (read-from-minibuffer "Search for: ")))
- (vc-git-grep search-regexp "" (vc-git-root default-directory))))
+ (let ((search-regexp (grep-read-regexp))
+ (root (vc-git-root default-directory)))
+ (vc-git-grep search-regexp "" root)))
(use-package vc-git
:ensure nil ;; package is bundled with emacs
:bind (;; C-c g runs git grep in repository
- "C-c g" . vc-git-grep-all))
+ "C-c g" . vc-git-grep-root))
(use-package smerge-mode
:ensure nil ;; package is bundled with emacs