From ba45257d3d43ba5a07f877e3ca79a510da0b6db8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Madeleine=20Sydney=20=C5=9Alaga?= Date: Sun, 23 Nov 2025 04:21:15 -0700 Subject: [PATCH] refactor(emacs): smartparenssss... --- modules/home/users/msyds/emacs/lisp/syd/smartparens.el | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) 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)