   :bind
   (:map
    smartparens-strict-mode-map
-   ([remap kill-region] . nil) ;; Unsets C-w override.
+   ;; I prefer keeping C-w to DWIM kill, provided by
+   ;; `adviced:kill-region-advice'. Removing remap.
+   ([remap kill-region] . kill-region)
    :map prog-mode-map
    ("C-<right>" . sp-forward-slurp-sexp)
    ("C-<left>" . sp-forward-barf-sexp)
    ("M-<right>" . sp-backward-barf-sexp)
    ("M-<left>"  . sp-backward-slurp-sexp)
    :map smartparens-mode-map
-   ([remap kill-region] . nil) ;; Unsets C-w override.
+   ([remap kill-region] . kill-region)
    ("C-c e" . sp-change-enclosing)
    ("M-'" . ar/rewrap-sexp-dwim)
    ("M-k" . sp-backward-kill-sexp)

                ("^" . mc/edit-beginnings-of-lines)
                ("$" . mc/edit-ends-of-lines))
    :config
    (region-bindings-mode-enable)))

;; Open rc files with conf-mode.
(use-package conf-mode

                 :when '(ar/sp-prog-filter-angle-brackets)
                 :skip-match 'ar/sp-prog-skip-match-angle-bracket))

;; Display chars/lines or row/columns in the region.
(use-package region-state
  :ensure t
