git-grep-transient.el allows pattern searching using the git grep command. It works by using the transient package for selection of search options, pattern, directory, file type and reference. Usage: (require 'git-grep-transient) Then M-x git-grep-transient to start command