 (use-package magit
   :bind (("C-c i"   . magit-status)
          ("C-c C-i" . magit-status)
-         ("C-c g"   . magit-status))
-  :config
-  (bind-key "C-c l" 'magit-log-head  prog-mode-map)
-  (bind-key "C-c l" 'magit-log-head  dired-mode-map)
+         ("C-c g"   . magit-status)
+         :map prog-mode-map
+         ("C-c l" . magit-log-head)
+         :map dired-mode-map
+         ("C-c l" . magit-log-head))
+  :config
   (setq magit-process-connection-type nil
         magit-push-always-verify nil
         magit-revision-show-gravatars nil

  (setq ahs-default-range 'ahs-range-whole-buffer))

(use-package bookmark
  :bind ("C-x r" . bookmark-map))

(use-package delsel
  :config

              (use-package eproject-extras
                :demand t
                :diminish eproject-mode
                :bind (:map eproject-mode-map ("C-c b" . bury-buffer))))))

(use-package emacs-lisp-mode
  :bind (("M-." . find-function-at-point)
