 
 (setq git-packages
       '(
+        (evil-magit :location (recipe :fetcher github :repo "justbur/evil-magit"))
         gitattributes-mode
         gitconfig-mode
         gitignore-mode

                (pop-to-buffer buffer)
                (delete-other-windows))))

      ;; rebase mode
      (evil-leader/set-key-for-mode 'git-rebase-mode
        "mcc" 'git-rebase-server-edit
        "mk" 'git-rebase-abort)
      ;; commit mode
      (evil-leader/set-key-for-mode 'git-commit-mode
        "mcc" 'git-commit-commit
        "mk" 'git-commit-abort)

      ;; whitespace
      (defun magit-toggle-whitespace ()

        ;; magit-svn
        smeargle
        ))

(defun git/init-evil-magit ()
  (with-eval-after-load 'magit
    (setq evil-magit-state 'motion)
    (require 'evil-magit)))

(defun git/init-helm-gitignore ()
  (use-package helm-gitignore
