GNU ELPA> 1 Description ═════════════ This Emacs packages provides a minor mode which shows git information inside the dired buffer: <./images/screenshot2.png> 2 Installation ══════════════ 2.1 GNU ELPA ──────────── This package is available on [GNU ELPA]. You can install it via `M-x package-install RET dired-git-info RET' [GNU ELPA] 2.2 Manual ────────── For manual installation, clone the repository and call: ┌──── │ (package-install-file "/path/to/dired-git-info.el") └──── 3 Config ════════ 3.1 Bind the minor mode command in dired ──────────────────────────────────────── ┌──── │ (with-eval-after-load 'dired │ (define-key dired-mode-map ")" 'dired-git-info-mode)) └──── 3.2 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) └──── 3.3 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 (if you want to use this you have to install from source as long this change is not picked up by ELPA): ┌──── │ (add-hook 'dired-after-readin-hook 'dired-git-info-auto-enable) └────