-
Notifications
You must be signed in to change notification settings - Fork 0
/
bindings.el
32 lines (24 loc) · 970 Bytes
/
bindings.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
(global-set-key "\C-co" 'browse-url-at-point)
(global-set-key "\C-cr" 'run-ruby)
;; Rename buffer & visited file
(global-set-key (kbd "C-c C-r") 'rename-file)
;; Font size
(define-key global-map (kbd "C-+") 'text-scale-increase)
(define-key global-map (kbd "C--") 'text-scale-decrease)
;; File finding
;;(global-set-key (kbd "C-x f") 'recentf-ido-find-file)
;; Window switching using shift arrows
;;
;; When running emacs in tmux set the following in .tmux.conf
;; set-window-option -g xterm-keys on
;;
(global-set-key "\M-[1;2A" 'windmove-up)
(global-set-key "\M-[1;2B" 'windmove-down)
(global-set-key "\M-[1;2C" 'windmove-right)
(global-set-key "\M-[1;2D" 'windmove-left)
;; Help should search more than just commands
(global-set-key (kbd "C-h a") 'apropos)
;; A better buffer
(global-set-key (kbd "C-x C-b") 'ibuffer)
(global-set-key (kbd "C-M-\\") '(lambda () (interactive)
(indent-region (point-min) (point-max) nil)))