]> git.donarmstrong.com Git - lib.git/commitdiff
switch from iedit to multiple cursors mode
authorDon Armstrong <don@donarmstrong.com>
Tue, 5 Dec 2017 07:05:19 +0000 (23:05 -0800)
committerDon Armstrong <don@donarmstrong.com>
Tue, 5 Dec 2017 07:05:19 +0000 (23:05 -0800)
emacs_el/configuration/don-configuration.org

index feb124ddc35c1cd6ac281feb12d6daf786410640..5b84028e2c55419632e36ebf43c244e5348aa5bf 100644 (file)
@@ -605,6 +605,19 @@ From http://julien.danjou.info/projects/emacs-packages#rainbow-mode, this colori
     :config (atomic-chrome-start-server)
     )
 #+END_SRC
+** Multiple Cursors
+   :PROPERTIES:
+   :ID:       6fcf218b-a762-4c37-9339-a8202ddeb544
+   :END:
+[[https://github.com/magnars/multiple-cursors.el][Multiple Cursors]]
+#+BEGIN_SRC emacs-lisp
+  (use-package multiple-cursors
+    :bind (("C-;" . mc/mark-all-dwim)
+           ("C-<" . mc/mark-previous-like-this)
+           ("C->" . mc/mark-next-like-this)
+           ("C-S-c C-S-c" . mc/edit-lines))
+    )
+#+END_SRC
 * Org Mode
 ** Use-package and load things
 #+BEGIN_SRC emacs-lisp
@@ -1820,11 +1833,6 @@ From http://julien.danjou.info/projects/emacs-packages#rainbow-mode, this colori
   ; don't use the multi-window configuration
   (setq ediff-window-setup-function 'ediff-setup-windows-plain)
 
-  ; use iedit
-  (require 'iedit)
-  (define-key global-map (kbd "C-;") 'iedit-mode)
-  (global-set-key  (kbd "C-;") 'iedit-mode)
-
   ; fix up css mode to not be silly
   ; from http://www.stokebloke.com/wordpress/2008/03/21/css-mode-indent-buffer-fix/
   (setq cssm-indent-level 4)
@@ -1977,7 +1985,7 @@ From http://julien.danjou.info/projects/emacs-packages#rainbow-mode, this colori
   (defvar my-keys-minor-mode-map (make-keymap) "my-keys-minor-mode keymap.")
 
   ; use iedit everywhere
-  (define-key my-keys-minor-mode-map (kbd "C-;") 'iedit-mode)
+  (define-key my-keys-minor-mode-map (kbd "C-;") 'mc/mark-all-dwim)
 
   (define-minor-mode my-keys-minor-mode
     "A minor mode so that my key settings override annoying major modes."