Bring back evil-multiedit

evil-mc is great, but sometimes iedit is simply the better tool.
This commit is contained in:
Henrik Lissner 2017-06-03 11:45:17 +02:00
parent 61f5d09383
commit e02e99050f
3 changed files with 30 additions and 3 deletions

View file

@ -397,9 +397,6 @@
:n "C-k" nil)
;; evil-mc
:v "R" #'evil-mc-make-all-cursors
:nv "M-d" #'evil-mc-make-and-goto-next-match
:nv "M-D" #'evil-mc-make-and-goto-prev-match
(:prefix "gz"
:nv "m" #'evil-mc-make-all-cursors
:nv "u" #'evil-mc-undo-all-cursors
@ -416,6 +413,22 @@
:nv "C-p" #'evil-mc-make-and-goto-prev-cursor
:nv "C-P" #'evil-mc-make-and-goto-first-cursor)
;; evil-multiedit
:v "R" #'evil-multiedit-match-all
:n "M-d" #'evil-multiedit-match-symbol-and-next
:n "M-D" #'evil-multiedit-match-symbol-and-prev
:v "M-d" #'evil-multiedit-match-and-next
:v "M-D" #'evil-multiedit-match-and-prev
:nv "C-M-d" #'evil-multiedit-restore
(:after evil-multiedit
(:map evil-multiedit-state-map
"M-d" #'evil-multiedit-match-and-next
"M-D" #'evil-multiedit-match-and-prev
"RET" #'evil-multiedit-toggle-or-restrict-region)
(:map (evil-multiedit-state-map evil-multiedit-insert-state-map)
"C-n" #'evil-multiedit-next
"C-p" #'evil-multiedit-prev))
;; evil-snipe
(:after evil-snipe
;; Binding to switch to evil-easymotion/avy after a snipe