From 2b3dd9df4b0eff64b1e3607acb99ddf909ebab34 Mon Sep 17 00:00:00 2001 From: Henrik Lissner Date: Thu, 18 Mar 2021 01:05:39 -0400 Subject: [PATCH] Fix #4815: respect git-gutter:disabled-modes --- 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 559c7d081..3f0a30c20 100644 --- a/modules/ui/vc-gutter/config.el +++ b/modules/ui/vc-gutter/config.el @@ -48,8 +48,9 @@ is deferred until the file is saved. Respects `git-gutter:disabled-modes'." git-gutter:view-diff-function #'git-gutter:view-diff-infos git-gutter:clear-function #'git-gutter:clear-diff-infos git-gutter:window-width 1)) - (git-gutter-mode +1) - (remove-hook 'after-save-hook #'+vc-gutter-init-maybe-h 'local)))))) + (unless (memq major-mode git-gutter:disabled-modes) + (git-gutter-mode +1) + (remove-hook 'after-save-hook #'+vc-gutter-init-maybe-h 'local))))))) ;; Disable in Org mode, as per syl20bnr/spacemacs#10555 and ;; syohex/emacs-git-gutter#24. Apparently, the mode-enabling function for