diff --git a/modules/home/users/msyds/emacs/lisp/syd/smartparens.el b/modules/home/users/msyds/emacs/lisp/syd/smartparens.el index 233869b..72c6aea 100755 --- a/modules/home/users/msyds/emacs/lisp/syd/smartparens.el +++ b/modules/home/users/msyds/emacs/lisp/syd/smartparens.el @@ -50,11 +50,15 @@ It is only enabled it if `smartparens-global-mode' is on." ;; You're likely writing lisp in the minibuffer, therefore, disable these ;; quote pairs, which lisps doesn't use for strings: - (sp-local-pair '(minibuffer-mode minibuffer-inactive-mode) "'" nil :actions nil) - (sp-local-pair '(minibuffer-mode minibuffer-inactive-mode) "`" nil :actions nil) + (sp-local-pair + '(minibuffer-mode minibuffer-inactive-mode) "'" nil :actions nil) + (sp-local-pair + '(minibuffer-mode minibuffer-inactive-mode) "`" nil :actions nil) (dolist (pair '(("⟨" "⟩") ("⟪" "⟫") ("⟅" "⟆"))) - (sp-local-pair 'fundamental-mode (car pair) (cdr pair)))) + (sp-pair (car pair) (cdr pair))) + + (sp-local-pair '(js-mode) "{" nil :post-handlers '(("||\n[i]" "RET")))) (provide 'syd/smartparens)