| commit 24: | 4e5556a2474d |
| parent 23: | ee92532d52ae |
| parent 18: | 664dfda1a286 |
| branch: | default |
Merged changes from Josh.
Changed (Δ690 bytes):
raw changeset »
init.el (22 lines added, 0 lines removed)
1 |
;; ;;; Electric Pairs |
|
2 |
(add-hook 'python-mode-hook |
|
3 |
(lambda () |
|
4 |
(define-key python-mode-map "\"" 'electric-pair) |
|
5 |
(define-key python-mode-map "\'" 'electric-pair) |
|
6 |
(define-key python-mode-map "(" 'electric-pair) |
|
7 |
(define-key python-mode-map "[" 'electric-pair) |
|
8 |
(define-key python-mode-map "{" 'electric-pair))) |
|
9 |
(add-hook 'emacs-lisp-mode-hook |
|
10 |
(lambda () |
|
11 |
(define-key emacs-lisp-mode-map "(" 'electric-pair))) |
|
12 |
(defun electric-pair () |
|
13 |
"Insert character pair without sournding spaces" |
|
14 |
(interactive) |
|
15 |
(let (parens-require-spaces) |
|
16 |
(insert-pair))) |
|
17 |
||
18 |
;; Set tabs to be 4 spaces |
|
19 |
(setq indent-tabs-mode nil) |
|
20 |
(setq tab-width 4) |
|
21 |
(setq-default py-indent-offset 4) |
|
22 |
||
1 |
23 |
;; Put backup files somewhere less annoying |
2 |
24 |
(setq backup-directory-alist '(("." . "~/.emacs.d/backups"))) |
3 |
25 |
