From 002f514b22369c0c5fcbaded7d8efa2fd94e8723 Mon Sep 17 00:00:00 2001 From: Henrik Lissner Date: Fri, 1 Jun 2018 12:31:03 +0200 Subject: [PATCH] Minor refactor of evil-mc->smartparens integration --- modules/feature/evil/config.el | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/modules/feature/evil/config.el b/modules/feature/evil/config.el index 1d4379ccd..34bdc3887 100644 --- a/modules/feature/evil/config.el +++ b/modules/feature/evil/config.el @@ -315,10 +315,10 @@ the new algorithm is confusing, like in python or ruby." (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)))) + (let ((vars (cdr (assq :default evil-mc-cursor-variables)))) + (unless (memq (car sp--mc/cursor-specific-vars) vars) + (setcdr (assq :default evil-mc-cursor-variables) + (append vars 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