aboutsummaryrefslogtreecommitdiffstats
path: root/emmet-mode.el
diff options
context:
space:
mode:
Diffstat (limited to 'emmet-mode.el')
-rw-r--r--emmet-mode.el6
1 files changed, 5 insertions, 1 deletions
diff --git a/emmet-mode.el b/emmet-mode.el
index 36929b8..2473028 100644
--- a/emmet-mode.el
+++ b/emmet-mode.el
@@ -3320,6 +3320,9 @@ tbl))
"Function to execute when expanding a leaf node in the
Emmet AST.")
+(defvar emmet-expand-jsx-className? nil
+ "Wether to use `className' when expanding `.classes'")
+
(emmet-defparameter
emmet-tag-settings-table
(gethash "tags" (gethash "html" emmet-preferences)))
@@ -3443,7 +3446,8 @@ tbl))
(puthash tag-name fn emmet-tag-snippets-table)))
(let* ((id (emmet-concat-or-empty " id=\"" tag-id "\""))
- (classes (emmet-mapconcat-or-empty " class=\"" tag-classes " " "\""))
+ (class-attr (if emmet-expand-jsx-className? " className=\"" " class=\""))
+ (classes (emmet-mapconcat-or-empty class-attr tag-classes " " "\""))
(props (let* ((tag-props-default
(and settings (gethash "defaultAttr" settings)))
(merged-tag-props