     :init
     (progn
       (defun git/load-git-gutter ()
-        "Lazy load git gutter and choose between fringe and no fringe
-implementation."
-        (if (display-graphic-p)
-            (progn
-              (require 'git-gutter-fringe)
-              (git-gutter-mode))
-          (git-gutter-mode)
-          (if global-linum-mode (git-gutter:linum-setup)))
-        (spacemacs|hide-lighter git-gutter-mode))
+        "Lazy load git gutter and choose between fringe and no fringe."
+        (when (display-graphic-p) (require 'git-gutter-fringe))
+        (init-git-gutter))
       (add-to-hooks 'git/load-git-gutter '(markdown-mode-hook
                                            org-mode-hook
                                            prog-mode-hook)))

          magit-gh-pulls
          )))

(defun git/init-gist ()
  (use-package gist
    :defer t

  "If non nil magit-status buffer is displayed in fullscreen.")

(defvar git-gutter-use-fringe t
  "If non nil the fringe is used to display git-gutter icons.")

(when git-enable-github-support
  (mapc (lambda (x) (push x git-packages))
