diff --git a/modules/feature/evil/config.el b/modules/feature/evil/config.el index e3eb00ea3..d4bab8d6b 100644 --- a/modules/feature/evil/config.el +++ b/modules/feature/evil/config.el @@ -307,12 +307,6 @@ the new algorithm is confusing, like in python or ruby." doom/backward-kill-to-bol-and-indent doom/newline-and-indent)) (push (cons fn '((:default . evil-mc-execute-default-call))) evil-mc-custom-known-commands)) - ;; if I'm in insert mode, chances are I want cursors to resume - (add-hook! 'evil-mc-before-cursors-created - (add-hook 'evil-insert-state-entry-hook #'evil-mc-resume-cursors nil t)) - (add-hook! 'evil-mc-after-cursors-deleted - (remove-hook 'evil-insert-state-entry-hook #'evil-mc-resume-cursors t)) - (defun +evil|escape-multiple-cursors () "Clear evil-mc cursors and restore state." (when (evil-mc-has-cursors-p) diff --git a/modules/private/hlissner/config.el b/modules/private/hlissner/config.el index 6b1a4c7d9..59042e481 100644 --- a/modules/private/hlissner/config.el +++ b/modules/private/hlissner/config.el @@ -20,6 +20,14 @@ (advice-add #'tramp-read-passwd :around #'+hlissner*no-authinfo-for-tramp) +(after! evil-mc + ;; if I'm in insert mode, chances are I want cursors to resume + (add-hook! 'evil-mc-before-cursors-created + (add-hook 'evil-insert-state-entry-hook #'evil-mc-resume-cursors nil t)) + (add-hook! 'evil-mc-after-cursors-deleted + (remove-hook 'evil-insert-state-entry-hook #'evil-mc-resume-cursors t))) + + ;; Don't use default snippets, use mine. (after! yasnippet (setq yas-snippet-dirs (append (list '+hlissner-snippets-dir)