summaryrefslogtreecommitdiff
path: root/init/km-keybindings.el
diff options
context:
space:
mode:
authorKyle Meyer <kyle@kyleam.com>2013-12-01 01:31:07 -0500
committerKyle Meyer <kyle@kyleam.com>2013-12-01 01:43:55 -0500
commit9f9f6bb4151b40ca0fba1d9710f6a8f934532b9c (patch)
tree0ab68c20854d13f575654937c826893a3a4b64df /init/km-keybindings.el
parentedf118374ef6ae456b50768c609adf8eabf50aee (diff)
downloademacs.d-9f9f6bb4151b40ca0fba1d9710f6a8f934532b9c.tar.gz
Set up prefix keys
I didn't set for mode ('C-c m') and org mode ('C-c o') because (most) the values are local.
Diffstat (limited to 'init/km-keybindings.el')
-rw-r--r--init/km-keybindings.el24
1 files changed, 11 insertions, 13 deletions
diff --git a/init/km-keybindings.el b/init/km-keybindings.el
index c0d3d25..39037e0 100644
--- a/init/km-keybindings.el
+++ b/init/km-keybindings.el
@@ -1,8 +1,6 @@
;; keybindings that don't go with other topics
(global-set-key (kbd "C-x \\") 'align-regexp)
-(global-set-key (kbd "C-c i i") 'indent-relative)
-
(global-set-key (kbd "C-x K") 'kill-buffer-and-window)
;; overrides `suspend-emacs' (which is also bound to C-x C-z)
@@ -11,18 +9,18 @@
(global-set-key (kbd "C-'") 'backward-kill-word)
-(global-set-key (kbd "C-c r s") 'query-replace)
-(global-set-key (kbd "C-c r S") 'replace-string)
-(global-set-key (kbd "C-c r r") 'query-replace-regexp)
-(global-set-key (kbd "C-c r R") 'replace-regexp)
+(define-key replace-map "s" 'query-replace)
+(define-key replace-map "S" 'replace-string)
+(define-key replace-map "r" 'query-replace-regexp)
+(define-key replace-map "R" 'replace-regexp)
+
+(define-key comment-map "t" 'km/todo-comment)
-(global-set-key (kbd "C-c c t") 'km/todo-comment)
+(define-key insert-map "i" 'indent-relative)
-;; multiple cursors
-;; put under insert prefix
-(global-set-key (kbd "C-c i m l") 'mc/edit-lines)
-(global-set-key (kbd "C-c i m n") 'mc/mark-next-like-this)
-(global-set-key (kbd "C-c i m p") 'mc/mark-previous-like-this)
-(global-set-key (kbd "C-c i m a") 'mc/mark-all-like-this)
+(define-key multiple-cursors-map "l" 'mc/edit-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)
(global-set-key (kbd "C-;") 'er/expand-region)