Commit fb96e81b2b3f

Vincent Demeester <vincent@sbr.pm>
2022-02-24 17:37:33
tools/emacs: add git-gutter ๐Ÿ’‚
Because it's pretty ๐Ÿ˜… Signed-off-by: Vincent Demeester <vincent@sbr.pm>
1 parent dabb7ad
Changed files (2)
tools
emacs
users
vincent
tools/emacs/config/config-vcs.el
@@ -175,5 +175,16 @@
       (kill-buffer log-buf))
     (kill-buffer commit-buf)))
 
+(use-package git-gutter
+  :hook (prog-mode . git-gutter-mode)
+  :config
+  (setq git-gutter:update-interval 0.2))
+
+(use-package git-gutter-fringe
+  :config
+  (define-fringe-bitmap 'git-gutter-fr:added [224] nil nil '(center repeated))
+  (define-fringe-bitmap 'git-gutter-fr:modified [224] nil nil '(center repeated))
+  (define-fringe-bitmap 'git-gutter-fr:deleted [128 192 224 240] nil nil 'bottom))
+
 (provide 'config-vcs)
 ;;; config-vcs.el ends here
users/vincent/dev/emacs.nix
@@ -57,6 +57,8 @@ let
     git-annex
     git-modes
     git-commit
+    git-gutter
+    git-gutter-fringe
     github-review
     go-mode
     gotest