List git modified, newly added and files from the HEAD commits using vc in a project
Using package.el (with emacs29's package-vc.el):
(unless (package-installed-p 'consult-vc-modified-files)
(package-vc-install "https://github.com/chmouel/consult-vc-modified-files"))
(use-package consult-vc-modified-files
:bind
("C-x v /" . consult-vc-modified-files))
I use general.el with a leader key in evil so I define them like this:
(use-package consult-vc-modified-files
:general (general-leader '(normal) "sm" #'(consult-vc-modified-files :wk "Modified files")))
Use the interactive function consult-vc-modified-files
or bind it to a key
(C-x v /
if you use the installation method above).
- Fediverse - <@chmouel@chmouel.com>
- Twitter - <@chmouel>
- Blog - <https://blog.chmouel.com>