diff options
author | Martin Polden <mpolden@mpolden.no> | 2020-07-23 12:06:03 +0200 |
---|---|---|
committer | Martin Polden <mpolden@mpolden.no> | 2020-07-23 12:09:10 +0200 |
commit | 886d09078c24a5d22242a230d283f84f9766225c (patch) | |
tree | c3c4f6e2f7fc2cd6be24d20b1df2113fb200b5e6 /lisp/init-git.el | |
parent | 759655563a06b2125d583fccef7cd592c0aedfed (diff) |
project, git: Use project instead of projectile
Diffstat (limited to 'lisp/init-git.el')
-rw-r--r-- | lisp/init-git.el | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/lisp/init-git.el b/lisp/init-git.el index d9cae63..8e7f996 100644 --- a/lisp/init-git.el +++ b/lisp/init-git.el @@ -52,6 +52,17 @@ ;; follow symlinks to files under version control (setq vc-follow-symlinks t) +(defun vc-git-grep-all () + (interactive) + (let ((search-regexp (read-from-minibuffer "Search for: "))) + (vc-git-grep search-regexp "" (vc-git-root default-directory)))) + +(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)) + (use-package smerge-mode :ensure nil ;; package is bundled with emacs :init |