Skip to content

clemera/dired-git-info

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

50 Commits
 
 
 
 
 
 
 
 

Repository files navigation

GNU ELPA

Description

This Emacs packages provides a minor mode which shows git information inside the dired buffer:

./images/screenshot2.png

Installation

GNU ELPA

This package is available on GNU ELPA. You can install it via M-x package-install RET dired-git-info RET

Manual

For manual installation, clone the repository and call:

(package-install-file "/path/to/dired-git-info.el")

Config

Bind the minor mode command in dired

(with-eval-after-load 'dired
  (define-key dired-mode-map ")" 'dired-git-info-mode))

Don’t hide normal Dired file info

By default, toggling dired-git-info-mode also toggles the built-in dired-hide-details-mode, which hides file details such as ownership, permissions and size. This behaviour can be disabled by overriding dgi-auto-hide-details-p:

(setq dgi-auto-hide-details-p nil)

Enable automatically in every Dired buffer (if in Git repository)

To enable dired-git-info-mode whenever you navigate to a Git repository, use the following:

(add-hook 'dired-after-readin-hook 'dired-git-info-auto-enable)