             (isearch-repeat-forward)))
       ad-do-it)))
 
+(use-package swiper
+  :ensure t
+  :bind ("M-i" . swiper))
+
 ;; Smarter move to beginning/end of line.
 (use-package mwim
   :ensure t

;;;; Navigation START
(use-package isearch
  :commands (isearch-forward isearch-backward)
  :defer
  :preface
  (provide 'isearch)
  :config

  :bind ("C-c w" . er/expand-region))

(use-package whitespace
  :defer 5
  ;; Automatically remove whitespace on saving.
  :hook ((before-save . whitespace-cleanup)
         (prog-mode . whitespace-mode))
