   (use-package undo-tree
     :diminish " ψ"
     :config (global-undo-tree-mode 1))
-
-  (use-package expand-region
-    :bind ("S-SPC" . er/expand-region))
-
-  (use-package centered-cursor-mode
-    :config (global-centered-cursor-mode 1))
-
-  (use-package multiple-cursors
-    :bind
-    (("C-'"  . mc/mark-pop) ;; also runs mc-hide-unmatched-lines-mode
-     ("C-\"" . mc/mark-all-dwim)
-     ("<C-right>" . mc/mark-next-like-this)
-     ("<C-up>"    . mc/mark-previous-like-this)
-     ("<C-down>"  . mc/unmark-previous-like-this)
-     ("<C-left>"  . mc/unmark-next-like-this)))
 
   (use-package region-bindings-mode
     :config (region-bindings-mode-enable)

 ;; see also tabify, untabify, and tab-width
 '(indent-tabs-mode nil)
 '(electric-indent-mode nil)
 '(python-shell-interpreter "python3")
 ;; file
 '(create-lockfiles nil)
 '(auto-save-default nil)

;;;;;;;;;;;;;
;; editing ;;
;;;;;;;;;;;;;

(use-package expand-region
  :bind ("S-SPC" . er/expand-region))

(use-package multiple-cursors
  :bind
  (("C-'"  . mc/mark-pop) ;; also runs mc-hide-unmatched-lines-mode
   ("C-\"" . mc/mark-all-dwim)
   ("<C-right>" . mc/mark-next-like-this)
   ("<C-up>"    . mc/mark-previous-like-this)
   ("<C-down>"  . mc/unmark-previous-like-this)
   ("<C-left>"  . mc/unmark-next-like-this)))

(use-package smartparens-config
  ;; defer loading til idle for one sec---although these editing aids
