Compare commits

..

1 Commits

Author SHA1 Message Date
Taylor Skidmore 5b46f6ce0d set up smartparens during gerbil config 2020-11-26 08:52:32 -05:00
1 changed files with 10 additions and 8 deletions

View File

@ -11,21 +11,23 @@
(defconst gerbil-packages
'(evil-cleverparens
(gerbil-mode :location local)))
(gerbil-mode :location local)
smartparens))
(defun gerbil/pre-init-evil-cleverparens ()
(spacemacs|use-package-add-hook evil-cleverparens
:pre-init
(add-to-list 'evil-lisp-safe-structural-editing-modes 'gerbil-mode)))
(defun gerbil/post-init-smartparens ()
(with-eval-after-load 'smartparens
(add-to-list 'sp--lisp-modes 'gerbil-mode)
(when (fboundp 'sp-local-pair)
(sp-local-pair 'gerbil-mode "'" nil :actions nil)
(sp-local-pair 'gerbil-mode "`" nil :actions nil))))
(defun gerbil/init-gerbil-mode ()
(use-package gerbil-mode
:demand t
:config
(with-eval-after-load 'smartparens
(add-to-list 'sp--lisp-modes 'gerbil-mode)
(when (fboundp 'sp-local-pair)
(sp-local-pair 'gerbil-mode "'" nil :actions nil)
(sp-local-pair 'gerbil-mode "`" nil :actions nil)))))
))
;;; packages.el ends here