Take autopair into account when newline-and-indent'ing

This commit is contained in:
Henrik Lissner 2014-09-05 19:22:34 -04:00
parent ba1b91bc40
commit 606d4c41a0
2 changed files with 11 additions and 10 deletions

View file

@ -145,14 +145,15 @@
"_" 'er/contract-region)
(define-key evil-motion-state-map (kbd "RET") 'evil-ret-and-indent)
(imap my-mode-map
;; Join lines from insert mode
(kbd "<M-kp-delete>") 'evil-join
;; Newline magic
(kbd "<return>") 'my.newline-and-indent
(kbd "<C-return>") 'evil-ret-and-indent
(kbd "<M-return>") (kbd "<return> DEL") ; newline and dedent
[remap autopair-newline] 'my.newline-and-indent
(kbd "<C-return>") 'evil-ret-and-indent
(kbd "<M-return>") (kbd "<return> DEL") ; newline and dedent
;; Textmate-esque indent shift left/right
(kbd "s-[") (kbd "C-o m l C-o I DEL C-o ` l")