Minor refactor of evil-mc->smartparens integration

This commit is contained in:
Henrik Lissner 2018-06-01 12:31:03 +02:00
parent 3c967cf3a3
commit 002f514b22
No known key found for this signature in database
GPG key ID: 5F6C0EA160557395

View file

@ -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