;;; packages.el --- gerbil layer packages file for Spacemacs. ;; ;; Copyright (c) 2012-2020 Sylvain Benner & Contributors ;; ;; Author: Taylor Skidmore ;; URL: https://github.com/syl20bnr/spacemacs ;; ;; This file is not part of GNU Emacs. ;; ;;; License: GPLv3 (defconst gerbil-packages '(evil-cleverparens (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 )) ;;; packages.el ends here