From 8fd934c209396a2bc4221689d7c6a6c003d232d7 Mon Sep 17 00:00:00 2001 From: syl20bnr Date: Sat, 19 May 2018 01:15:04 -0400 Subject: [PATCH] react: set emmet-expand-jsx-className? to t --- layers/+frameworks/react/funcs.el | 6 ++++++ layers/+frameworks/react/packages.el | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/layers/+frameworks/react/funcs.el b/layers/+frameworks/react/funcs.el index 25072171a..ed1bf77fb 100644 --- a/layers/+frameworks/react/funcs.el +++ b/layers/+frameworks/react/funcs.el @@ -49,6 +49,12 @@ (message "`lsp' layer is not installed, please add `lsp' layer to your dofile."))) +;; Emmet +(defun spacemacs/react-emmet-mode () + "Activate `emmet-mode' and configure it for local buffer." + (emmet-mode) + (setq-local emmet-expand-jsx-className? t)) + ;; Others (defun inside-string-q () "Returns non-nil if inside string, else nil. diff --git a/layers/+frameworks/react/packages.el b/layers/+frameworks/react/packages.el index 3df65fb2c..387a07ab3 100644 --- a/layers/+frameworks/react/packages.el +++ b/layers/+frameworks/react/packages.el @@ -30,7 +30,7 @@ (add-hook 'rjsx-mode-local-vars-hook #'spacemacs//react-setup-company)) (defun react/post-init-emmet-mode () - (add-hook 'rjsx-mode-hook 'emmet-mode)) + (add-hook 'rjsx-mode-hook 'spacemacs/react-emmet-mode)) (defun react/post-init-evil-matchit () (with-eval-after-load 'evil-matchit