From 76d90e752f09af0b51b23d29e4e8ee5097f5565e Mon Sep 17 00:00:00 2001 From: Henrik Lissner Date: Thu, 12 Jul 2018 18:47:36 +0200 Subject: [PATCH] Update git-gutter on magit stage/unstage file Old magit-post-refresh-hook wasn't working (no guarantee the correct buffer was current). --- modules/ui/vc-gutter/config.el | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/modules/ui/vc-gutter/config.el b/modules/ui/vc-gutter/config.el index f8d47ec68..df77e025d 100644 --- a/modules/ui/vc-gutter/config.el +++ b/modules/ui/vc-gutter/config.el @@ -48,8 +48,9 @@ to the right fringe.") (ignore (git-gutter)))) (add-hook 'doom-escape-hook #'+version-control|update-git-gutter t) - ;; update git-gutter when using these commands - (add-hook 'magit-post-refresh-hook #'+version-control|update-git-gutter) + ;; update git-gutter when using magit commands + (advice-add #'magit-stage-file :after #'+version-control|update-git-gutter) + (advice-add #'magit-unstage-file :after #'+version-control|update-git-gutter) ;; subtle diff indicators in the fringe (when +vc-gutter-default-style