diff --git a/core/core-editor.el b/core/core-editor.el index f05bb613a..e758f814d 100644 --- a/core/core-editor.el +++ b/core/core-editor.el @@ -269,17 +269,6 @@ savehist file." command-log-mode-is-global t)) -(def-package! expand-region - :commands (er/contract-region er/mark-symbol er/mark-word) - :config - (defun doom*quit-expand-region () - "Properly abort an expand-region region." - (when (memq last-command '(er/expand-region er/contract-region)) - (er/contract-region 0))) - (advice-add #'evil-escape :before #'doom*quit-expand-region) - (advice-add #'doom/escape :before #'doom*quit-expand-region)) - - ;; `helpful' --- a better *help* buffer (def-package! helpful :defer t diff --git a/core/packages.el b/core/packages.el index 0e16d3e3f..fc86a5347 100644 --- a/core/packages.el +++ b/core/packages.el @@ -28,7 +28,6 @@ (package! avy) (package! command-log-mode) (package! dtrt-indent) -(package! expand-region) (package! helpful) (package! pcre2el) (package! smartparens) diff --git a/modules/config/default/+evil-bindings.el b/modules/config/default/+evil-bindings.el index bcdfa82e4..6ffe5cb27 100644 --- a/modules/config/default/+evil-bindings.el +++ b/modules/config/default/+evil-bindings.el @@ -2,10 +2,6 @@ ;; This file defines a Spacemacs-esque keybinding scheme -;; expand-region's prompt can't tell what key contract-region is bound to, so we -;; tell it explicitly. -(setq expand-region-contract-fast-key "C-v") - ;; Don't let evil-collection interfere with certain keys (setq evil-collection-key-blacklist (list "C-j" "C-k" "gd" "gf" "K" "[" "]" "gz" @@ -65,12 +61,6 @@ :i [remap newline] #'newline-and-indent ; auto-indent on newline :i "C-j" #'+default/newline ; default behavior - ;; expand-region - :v "v" (general-predicate-dispatch 'er/expand-region - (eq (evil-visual-type) 'line) - 'evil-visual-char) - :v "C-v" #'er/contract-region - (:after vc-annotate :map vc-annotate-mode-map [remap quit-window] #'kill-this-buffer)