 
 (use-package grep
   :commands (rgrep zrgrep)
-  :config (progn
-            (bind-key "C-x C-q" #'wgrep-change-to-wgrep-mode grep-mode-map)
-            (bind-key "C-c C-c" #'wgrep-finish-edit          grep-mode-map)))
+  :bind (:map grep-mode-map
+              ("C-x C-q" . wgrep-change-to-wgrep-mode)
+              ("C-c C-c" . wgrep-finish-edit)))
 
 (use-package winner
   :commands (winner-mode winner-undo winner-redo))

             dumb-jump-quick-look
             dumb-jump-go-prefer-external
             dumb-jump-go-prefer-external-other-window)
  :config (setq dumb-jump-selector 'helm))

(use-package helm-pages
  :commands (helm-pages))


(use-package ace-window
  :commands (ace-window ace-window-display-mode)
  :init (setq aw-keys '(?a ?s ?d ?f ?g ?h ?j ?k ?l)
              aw-background nil
              aw-leading-char-style 'char
              aw-scope 'frame))

(use-package avy
  :commands (avy-goto-char-timer
