                 (let ((mark-even-if-inactive transient-mark-mode))
                   (indent-region (region-beginning) (region-end) nil))))))
 
-(global-set-key (kbd "C-x C-r")
-                #'eval-region)
-
-(require 'goto-addr)
+(bind-key "C-x C-r" #'eval-region)
+
+(use-package goto-addr)
 (defun ar/helm-buffer-url-candidates ()
   "Generate helm candidates for all URLs in buffer."
   (save-excursion

  ("u" ar/helm-buffer-urls nil)
  ("q" nil "cancel"))

(global-set-key (kbd "C-c o")
                #'hydra-open/body)

(defhydra hydra-search (:color blue)
  "search"

         (call-interactively #'git-gutter:next-hunk)) nil)
  ("d" git-gutter:popup-hunk nil)
  ("q" nil nil :color blue))
(bind-key "C-c g" #'hydra-git-gutter/body)

(defhydra hydra-quick-insert ()
  "
