tweak smartparens mode

This commit is contained in:
Tobias Ostner 2023-12-17 11:07:52 +01:00
parent 5446a399af
commit fca835592c

View file

@ -559,7 +559,19 @@
:config
(require 'smartparens-config)
(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
:config