    ("M-[" . sp-backward-unwrap-sexp)
    ("M-]" . sp-unwrap-sexp)
    ("M-k" . sp-backward-kill-sexp)
-   ("C-<right>" . sp-forward-slurp-sexp)
-   ("C-<left>" . sp-forward-barf-sexp)
-   ("M-<right>" . sp-backward-barf-sexp)
-   ("M-<left>"  . sp-backward-slurp-sexp)
+   ("C-<right>" . ar/forward-slurp-sexp)
+   ("C-<left>" . ar/forward-barf-sexp)
+   ("M-<right>" . ar/backward-barf-sexp)
+   ("M-<left>"  . ar/backward-slurp-sexp)
    ("C-M-f" . sp-forward-sexp)
    ("C-M-b" . sp-backward-sexp)
    ("C-M-n" . sp-forward-sexp)

         (ielm-mode . smartparens-strict-mode)
         (eshell-mode . smartparens-strict-mode))
  :config
  (require 'smartparens-config)
  (require 'smartparens-html)
  (require 'smartparens-python)


(use-package re-builder
  :config
  (ar/csetq reb-re-syntax 'string))
;; No double escaping needed.
