summaryrefslogtreecommitdiff
path: root/emacs/site-lisp/my-binds.el
blob: 990dd46e7381f2fd84563da01eb6f7d6e645c983 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
;;; Various custom binds that aren't part of an external package

(provide 'my-binds)
(require 'my-funcs)

(global-set-key (kbd "C-x C-C") 'save-buffers-kill-terminal)
(global-set-key (kbd "C-x C-c") 'close-or-kill)
(global-set-key (kbd "M-w") 'copy-region-as-kill) ;;make copying not flash cursor
(global-set-key (kbd "M-(") 'wrap-region-paren)
(global-set-key (kbd "M-z") 'zap-whitespace)
(global-set-key (kbd "C-M-z") 'wrap-sexp)
(global-set-key (kbd "M-o") 'other-window)
(global-set-key (kbd "M-c") 'calc)
(global-set-key (kbd "M-U") 'scroll-lock-mode)
(global-set-key (kbd "M-Q") 'auto-fill-mode)
(require 'dired)
(keymap-set dired-mode-map "C-o" 'dired-display-file)
(keymap-set dired-mode-map "F" 'dired-do-find-marked-files)

;; searching
(global-set-key (kbd "M-s g") 'rgrep)
(global-set-key (kbd "M-s r") 'counsel-rg)

(global-set-key (kbd "C-x w o") 'toggle-window-other-reachability)