diff --git a/autoload/emmet.vim b/autoload/emmet.vim index 9d04265..5e01df4 100644 --- a/autoload/emmet.vim +++ b/autoload/emmet.vim @@ -1936,6 +1936,7 @@ let s:emmet_settings = { \ 'jsx': { \ 'extends': 'html', \ 'attribute_name': {'class': 'className', 'for': 'htmlFor'}, +\ 'empty_element_suffix': ' />', \ }, \ 'xslt': { \ 'extends': 'xsl', diff --git a/autoload/emmet/lang/html.vim b/autoload/emmet/lang/html.vim index 39ba91e..cdf440b 100644 --- a/autoload/emmet/lang/html.vim +++ b/autoload/emmet/lang/html.vim @@ -446,6 +446,7 @@ function! emmet#lang#html#toString(settings, current, type, inline, filters, ite let q = emmet#getResource(type, 'quote_char', '"') let ct = emmet#getResource(type, 'comment_type', 'both') let an = emmet#getResource(type, 'attribute_name', {}) + let empty_element_suffix = emmet#getResource(type, 'empty_element_suffix', settings.html.empty_element_suffix) if emmet#useFilter(filters, 'haml') return emmet#lang#haml#toString(settings, current, type, inline, filters, itemno, indent) @@ -569,7 +570,7 @@ function! emmet#lang#html#toString(settings, current, type, inline, filters, ite if current.empty let str .= ' />' elseif stridx(','.settings.html.empty_elements.',', ','.current_name.',') != -1 - let str .= settings.html.empty_element_suffix + let str .= empty_element_suffix else let str .= '>' let text = current.value[1:-2]