From 0fd1efbc0b470d14c783645850c512a20a321c15 Mon Sep 17 00:00:00 2001 From: Kyle Meyer Date: Tue, 25 Mar 2014 00:56:22 -0400 Subject: Merge insert and multiple-cursors maps There was only one binding left in insert map, so it didn't make much sense to keep around. --- lisp/init-editing.el | 24 ++++++++++-------------- 1 file changed, 10 insertions(+), 14 deletions(-) diff --git a/lisp/init-editing.el b/lisp/init-editing.el index 15d157d..3c85a91 100644 --- a/lisp/init-editing.el +++ b/lisp/init-editing.el @@ -71,10 +71,6 @@ (define-key replace-map "r" 'query-replace-regexp) (define-key replace-map "R" 'replace-regexp) -;; Insert map -(define-prefix-command 'insert-map) -(global-set-key (kbd "C-c i") 'insert-map) - (defun km/toggle-line-or-region-comment () "Comment/uncomment the current line or region" (interactive) @@ -87,21 +83,21 @@ (key-chord-define-global ",c" 'km/toggle-line-or-region-comment) -(define-key insert-map "i" 'indent-relative) - ;; Put multiple cursors map under insert prefix. -(define-prefix-command 'multiple-cursors-map) -(global-set-key (kbd "C-c c") 'multiple-cursors-map) +(define-prefix-command 'editing-map) +(global-set-key (kbd "C-c e") 'editing-map) -(define-key multiple-cursors-map "l" 'mc/edit-lines) -(define-key multiple-cursors-map "b" 'mc/edit-beginnings-of-lines) -(define-key multiple-cursors-map "e" 'mc/edit-ends-of-lines) -(define-key multiple-cursors-map "n" 'mc/mark-next-like-this) -(define-key multiple-cursors-map "p" 'mc/mark-previous-like-this) -(define-key multiple-cursors-map "a" 'mc/mark-all-like-this) +(define-key editing-map "l" 'mc/edit-lines) +(define-key editing-map "b" 'mc/edit-beginnings-of-lines) +(define-key editing-map "e" 'mc/edit-ends-of-lines) +(define-key editing-map "n" 'mc/mark-next-like-this) +(define-key editing-map "p" 'mc/mark-previous-like-this) +(define-key editing-map "a" 'mc/mark-all-like-this) (global-set-key (kbd "C-;") 'er/expand-region) +(define-key editing-map "i" 'indent-relative) + ;; Kill map (define-prefix-command 'kill-map) (global-set-key (kbd "C-c k") 'kill-map) -- cgit v1.2.3