diff options
author | Diego Berrocal <cestdiego@gmail.com> | 2015-10-05 17:32:29 -0400 |
---|---|---|
committer | Diego Berrocal <cestdiego@gmail.com> | 2015-10-05 17:32:29 -0400 |
commit | 3f2904196e856d31b9c95794d2682c4c7365db23 (patch) | |
tree | e9f3ca7213e2c29c58475e7baf30acc3078973fc | |
parent | 6aa5e8f48b33488611a274d3f86a85d9b40ba396 (diff) | |
download | emmet-mode-3f2904196e856d31b9c95794d2682c4c7365db23.tar.lz emmet-mode-3f2904196e856d31b9c95794d2682c4c7365db23.tar.xz emmet-mode-3f2904196e856d31b9c95794d2682c4c7365db23.zip |
Add jsx support for className
-rw-r--r-- | src/html-abbrev.el | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/src/html-abbrev.el b/src/html-abbrev.el index b51e8d9..bb2b122 100644 --- a/src/html-abbrev.el +++ b/src/html-abbrev.el @@ -424,6 +424,9 @@ "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))) @@ -547,7 +550,10 @@ (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 |