From 5af1e453c6725241681dcd4130b65d37c6257552 Mon Sep 17 00:00:00 2001 From: syl20bnr Date: Tue, 31 May 2016 13:49:09 -0400 Subject: [PATCH] elixir: fix smartparens setup --- layers/+lang/elixir/packages.el | 26 +++++++++++++++----------- 1 file changed, 15 insertions(+), 11 deletions(-) diff --git a/layers/+lang/elixir/packages.el b/layers/+lang/elixir/packages.el index 88cda9082..ba70bf178 100644 --- a/layers/+lang/elixir/packages.el +++ b/layers/+lang/elixir/packages.el @@ -112,17 +112,21 @@ (spacemacs|add-company-hook alchemist-iex-mode)) (defun elixir/post-init-smartparens () - (sp-with-modes '(elixir-mode) - (sp-local-pair "->" "end" - :when '(("RET")) - :post-handlers '(:add spacemacs//elixir-do-end-close-action) - :actions '(insert))) - - (sp-with-modes '(elixir-mode) - (sp-local-pair "do" "end" - :when '(("SPC" "RET")) - :post-handlers '(:add spacemacs//elixir-do-end-close-action) - :actions '(insert)))) + (spacemacs|use-package-add-hook smartparens + :post-config + (progn + (sp-with-modes '(elixir-mode) + (sp-local-pair + "->" "end" + :when '(("RET")) + :post-handlers '(:add spacemacs//elixir-do-end-close-action) + :actions '(insert))) + (sp-with-modes '(elixir-mode) + (sp-local-pair + "do" "end" + :when '(("SPC" "RET")) + :post-handlers '(:add spacemacs//elixir-do-end-close-action) + :actions '(insert)))))) (defun elixir/init-elixir-mode () (use-package elixir-mode