aboutsummaryrefslogtreecommitdiff
path: root/Emacs
diff options
context:
space:
mode:
Diffstat (limited to 'Emacs')
-rw-r--r--Emacs/.config/emacs/config.org29
1 files changed, 15 insertions, 14 deletions
diff --git a/Emacs/.config/emacs/config.org b/Emacs/.config/emacs/config.org
index d011fbb..8c32c21 100644
--- a/Emacs/.config/emacs/config.org
+++ b/Emacs/.config/emacs/config.org
@@ -365,22 +365,23 @@ which pauses cursors upon placing a cursor at the current position.
#+begin_src emacs-lisp
(use-package evil-mc
:after evil
+ :init
+ (setq-default evil-mc-key-map nil)
+ (with-eval-after-load "general"
+ (general-create-definer dx:evil-mc-map
+ :states 'normal
+ :prefix "gz"))
:general
(dx:evil-mc-map
- ("q" . evil-mc-undo-all-cursors)
- ("d" . evil-mc-make-and-goto-next-match)
- ("j" . evil-mc-make-cursor-move-next-line)
- ("k" . evil-mc-make-cursor-move-prev-line)
- ("j" . evil-mc-make-cursor-move-next-line)
- ("m" . evil-mc-make-all-cursors)
- ("z" . +dx/evil-mc-cursor-here)
- ("r" . evil-mc-resume-cursors)
- ("s" . evil-mc-pause-cursors))
- :init
- (setq evil-mc-key-map nil)
- (general-create-definer dx:evil-mc-map
- :states 'normal
- :prefix "gz")
+ "q" #'evil-mc-undo-all-cursors
+ "d" #'evil-mc-make-and-goto-next-match
+ "j" #'evil-mc-make-cursor-move-next-line
+ "k" #'evil-mc-make-cursor-move-prev-line
+ "j" #'evil-mc-make-cursor-move-next-line
+ "m" #'evil-mc-make-all-cursors
+ "z" #'+dx/evil-mc-cursor-here
+ "r" #'evil-mc-resume-cursors
+ "s" #'evil-mc-pause-cursors)
:config
(global-evil-mc-mode +1)
(defun +dx/evil-mc-cursor-here ()