 
 (defun git/init-magit-gh-pulls ()
   (use-package magit-gh-pulls ()
+    :if git-enable-github-support
     :defer t
     :init (add-hook 'magit-mode-hook 'turn-on-magit-gh-pulls)
     :config (spacemacs|diminish magit-gh-pulls-mode "Github-PR")))
 
 (defun git/init-github-browse-file ()
   (use-package github-browse-file
+    :if git-enable-github-support
     :defer t
     :init
     (evil-leader/set-key


(defun git/init-magit-svn ()
  (use-package magit-svn
    :commands turn-on-magit-svn
    :init (add-hook 'magit-mode-hook 'turn-on-magit-svn)
    :config

    fringe-helper
    git-messenger
    git-timemachine
    gist
    github-browse-file
    ;; not up to date
    ;; helm-gist
    magit
    magit-gh-pulls
    magit-gitflow
    magit-svn
    smeargle
    )
  "List of all packages to install and/or initialize. Built-in packages
which require an initialization must be listed explicitly in the list.")

(if git-gutter-use-fringe
    (push 'git-gutter-fringe git-packages)
  (push 'git-gutter git-packages))

(defun git/init-gist ()
  (use-package gist
    :if git-enable-github-support
    :defer t
    :init
    (progn
