From edc09ecab8ec6abe52b032d1241a16947a326fd6 Mon Sep 17 00:00:00 2001 From: Henrik Lissner Date: Mon, 28 May 2018 17:33:52 +0200 Subject: [PATCH] Make evil-mc cooperate with smartparens better --- modules/feature/evil/config.el | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/modules/feature/evil/config.el b/modules/feature/evil/config.el index c27a8836e..181f8064b 100644 --- a/modules/feature/evil/config.el +++ b/modules/feature/evil/config.el @@ -286,6 +286,13 @@ the new algorithm is confusing, like in python or ruby." :config (global-evil-mc-mode +1) + (after! smartparens + ;; Make evil-mc cooperate with smartparens better + (unless (memq (car sp--mc/cursor-specific-vars) (cdr (assq :default evil-mc-cursor-variables))) + (setcdr (assq :default evil-mc-cursor-variables) + (append (cdr (assq :default evil-mc-cursor-variables)) + sp--mc/cursor-specific-vars)))) + ;; Add custom commands to whitelisted commands (dolist (fn '(doom/backward-to-bol-or-indent doom/forward-to-last-non-comment-or-eol doom/backward-kill-to-bol-and-indent))