summaryrefslogtreecommitdiff
path: root/settings/setup-multiple-cursors.el
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--settings/setup-multiple-cursors.el32
1 files changed, 21 insertions, 11 deletions
diff --git a/settings/setup-multiple-cursors.el b/settings/setup-multiple-cursors.el
index a1df221..e0886ce 100644
--- a/settings/setup-multiple-cursors.el
+++ b/settings/setup-multiple-cursors.el
@@ -1,13 +1,23 @@
-(if (equal system-type 'darwin)
- (progn
- (global-set-key (kbd "C-c <up>") 'mc/edit-lines)
- (global-set-key (kbd "C-c <down>" ) 'mc/mark-all-like-this))
- (progn
- (global-set-key (kbd "C-c <C-up>") 'mc/edit-lines)
- (global-set-key (kbd "C-c <C-down>" ) 'mc/mark-all-like-this)))
-
-(global-set-key (kbd "C-c <C-right>") 'mc/mark-next-like-this)
-(global-set-key (kbd "C-c <C-left>") 'mc/mark-all-in-region-regexp)
-(global-set-key (kbd "M-s m") 'mc/mark-all-in-eval)
+;;; setup-multiple-cursors.el --- multiple cursors config -*- lexical-binding: t; -*-
+
+;;; Commentary:
+
+;; basic multiple cursors config
+
+;;; Code:
+(require 'bindKeys)
+
+
+(bindKeys '("m")
+ '(("m" . mc/mark-all-like-this)
+ ("l" . mc/edit-lines)
+ ("n" . mc/mark-next-like-this)
+ ("p" . mc/mark-previous-like-this)
+ ("r" . mc/mark-all-in-region-regexp)
+ ("o" . mc/mark-pop)
+ ("s" . mc/sort-regions)
+ ("i" . mc/insert-numbers)))
+
(provide 'setup-multiple-cursors)
+;;; setup-multiple-cursors.el ends here