From 963c809c706bdbc04c329516c4a7fc055bc664ba Mon Sep 17 00:00:00 2001 From: Henrik Lissner Date: Wed, 28 Feb 2018 17:15:04 -0500 Subject: [PATCH] feature/version-control: fix git-gutter-fringe not loading Due to the new policy on package-initialize, git-gutter-fringe wouldn't autoload properly (since we try to fool Emacs into loading it when git-gutter-mode is called). --- modules/feature/version-control/+git.el | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/modules/feature/version-control/+git.el b/modules/feature/version-control/+git.el index 5893c7871..aec8d2106 100644 --- a/modules/feature/version-control/+git.el +++ b/modules/feature/version-control/+git.el @@ -14,12 +14,13 @@ (def-package! git-gutter-fringe - :commands git-gutter-mode + :defer t :init (defun +version-control|git-gutter-maybe () "Enable `git-gutter-mode' in non-remote buffers." (when (and (buffer-file-name) (not (file-remote-p (buffer-file-name)))) + (require 'git-gutter-fringe) (git-gutter-mode +1))) (add-hook! (text-mode prog-mode conf-mode) #'+version-control|git-gutter-maybe) :config