Compare commits

...

1 Commits

Author SHA1 Message Date
Taylor Skidmore ce9080842a set up smartparens during gerbil config 2020-11-25 17:58:49 -05:00
1 changed files with 10 additions and 8 deletions

View File

@ -31,8 +31,7 @@
(defconst gerbil-packages
'(evil-cleverparens
(gerbil-mode :location local)
smartparens)
(gerbil-mode :location local))
"The list of Lisp packages required by the gerbil layer.
Each entry is either:
@ -66,11 +65,14 @@ Each entry is either:
(add-to-list 'evil-lisp-safe-structural-editing-modes 'gerbil-mode)))
(defun gerbil/init-gerbil-mode ()
(use-package gerbil-mode))
(defun gerbil/post-init-smartparens ()
(with-eval-after-load 'smartparens
(sp-local-pair 'gerbil-mode "`" nil :actions nil)
(sp-local-pair 'gerbil-mode "'" nil :actions nil)))
(use-package gerbil-mode
:defer t
:config
(progn
(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