aboutsummaryrefslogtreecommitdiffstats
path: root/src/mode-def.el
diff options
context:
space:
mode:
authorDesmond O. Chang <dochang@gmail.com>2016-04-22 14:28:19 +0800
committerDesmond O. Chang <dochang@gmail.com>2016-05-02 02:12:47 +0800
commit94361c0ba7a3e454b021306742585e9df44f29ad (patch)
tree95a03e7145b55da8e7d9d9e10467ea2d0f743766 /src/mode-def.el
parent3a29a1ae17271a3dfe3cd47db034ee4036b2b144 (diff)
downloademmet-mode-94361c0ba7a3e454b021306742585e9df44f29ad.tar.lz
emmet-mode-94361c0ba7a3e454b021306742585e9df44f29ad.tar.xz
emmet-mode-94361c0ba7a3e454b021306742585e9df44f29ad.zip
Add self-closing tags style customization
People use different styles in different projects. Allow user to customize it.
Diffstat (limited to 'src/mode-def.el')
-rw-r--r--src/mode-def.el19
1 files changed, 19 insertions, 0 deletions
diff --git a/src/mode-def.el b/src/mode-def.el
index e7ee679..104ace2 100644
--- a/src/mode-def.el
+++ b/src/mode-def.el
@@ -54,6 +54,25 @@ to provide proper CSS abbreviations completion."
:type 'boolean
:group 'emmet)
+(defcustom emmet-self-closing-tag-style "/"
+ "Self-closing tags style.
+
+This determines how Emmet expands self-closing tags.
+
+E.g., FOO is a self-closing tag. When expanding \"FOO\":
+
+When \" /\", the expansion is \"<FOO />\".
+When \"/\", the expansion is \"<FOO/>\".
+When \"\", the expansion is \"<FOO>\".
+
+Default value is \"/\".
+
+NOTE: only \" /\", \"/\" and \"\" are valid."
+ :type '(choice (const :tag " />" " /")
+ (const :tag "/>" "/")
+ (const :tag ">" ""))
+ :group 'emmet)
+
(defvar emmet-use-css-transform nil
"When true, transform Emmet snippets into CSS, instead of the usual HTML.")
(make-variable-buffer-local 'emmet-use-css-transform)