/
keybinds.el
41 lines (35 loc) · 1.16 KB
/
keybinds.el
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
;;; package --- Keybinds
;;; Commentary:
;;; Keybinds
;;; Code:
(global-set-key
[f1]
(lambda () (interactive)
(find-file "~/Code/Cognician/Monorepo/dev/scratch/robert.clj")))
(global-set-key
[f12]
(lambda () (interactive)
(find-file "~/.emacs.d/init.el")))
(global-set-key
[f11]
(lambda () (interactive)
(find-file "~/.clojure/deps.edn")))
;; Swap current buffer with buffer in direction of arrow
(global-set-key (kbd "<M-s-right>") 'buf-move-right)
(global-set-key (kbd "<M-s-left>") 'buf-move-left)
(global-set-key (kbd "<M-s-up>") 'buf-move-up)
(global-set-key (kbd "<M-s-down>") 'buf-move-down)
;; Move active cursor to window
(global-set-key [C-s-left] 'windmove-left)
(global-set-key [C-s-right] 'windmove-right)
(global-set-key [C-s-up] 'windmove-up)
(global-set-key [C-s-down] 'windmove-down)
;; Font size
(define-key global-map (kbd "C-+") 'text-scale-increase)
(define-key global-map (kbd "C--") 'text-scale-decrease)
;; Use regex searches by default.
(global-set-key [f6] 'highlight-regexp)
(global-set-key [M-f6] 'unhighlight-regexp)
(global-set-key (kbd "C-s") 'isearch-forward-regexp)
(global-set-key (kbd "s-M-g") 'rgrep)
;;; keybinds.el ends here