tweak smartparens mode
This commit is contained in:
parent
5446a399af
commit
fca835592c
1 changed files with 13 additions and 1 deletions
|
|
@ -559,7 +559,19 @@
|
||||||
:config
|
:config
|
||||||
(require 'smartparens-config)
|
(require 'smartparens-config)
|
||||||
(setq sp-base-key-bindings 'paredit)
|
(setq sp-base-key-bindings 'paredit)
|
||||||
(sp-use-paredit-bindings))
|
(sp-use-paredit-bindings)
|
||||||
|
|
||||||
|
(defun indent-between-pair (&rest _ignored)
|
||||||
|
(newline)
|
||||||
|
(indent-according-to-mode)
|
||||||
|
(forward-line -1)
|
||||||
|
(indent-according-to-mode))
|
||||||
|
|
||||||
|
(sp-local-pair 'prog-mode "{" nil :post-handlers '((indent-between-pair "RET")))
|
||||||
|
(sp-local-pair 'prog-mode "[" nil :post-handlers '((indent-between-pair "RET")))
|
||||||
|
(sp-local-pair 'prog-mode "(" nil :post-handlers '((indent-between-pair "RET")))
|
||||||
|
|
||||||
|
(sp-local-pair 'swift-mode "\\(" ")" :when '(sp-in-string-p)))
|
||||||
|
|
||||||
(use-package so-long
|
(use-package so-long
|
||||||
:config
|
:config
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue