mirror of
https://github.com/mattn/emmet-vim.git
synced 2025-12-07 19:24:27 +08:00
@@ -1936,6 +1936,7 @@ let s:emmet_settings = {
|
|||||||
\ 'jsx': {
|
\ 'jsx': {
|
||||||
\ 'extends': 'html',
|
\ 'extends': 'html',
|
||||||
\ 'attribute_name': {'class': 'className', 'for': 'htmlFor'},
|
\ 'attribute_name': {'class': 'className', 'for': 'htmlFor'},
|
||||||
|
\ 'empty_element_suffix': ' />',
|
||||||
\ },
|
\ },
|
||||||
\ 'xslt': {
|
\ 'xslt': {
|
||||||
\ 'extends': 'xsl',
|
\ 'extends': 'xsl',
|
||||||
|
|||||||
@@ -446,6 +446,7 @@ function! emmet#lang#html#toString(settings, current, type, inline, filters, ite
|
|||||||
let q = emmet#getResource(type, 'quote_char', '"')
|
let q = emmet#getResource(type, 'quote_char', '"')
|
||||||
let ct = emmet#getResource(type, 'comment_type', 'both')
|
let ct = emmet#getResource(type, 'comment_type', 'both')
|
||||||
let an = emmet#getResource(type, 'attribute_name', {})
|
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')
|
if emmet#useFilter(filters, 'haml')
|
||||||
return emmet#lang#haml#toString(settings, current, type, inline, filters, itemno, indent)
|
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
|
if current.empty
|
||||||
let str .= ' />'
|
let str .= ' />'
|
||||||
elseif stridx(','.settings.html.empty_elements.',', ','.current_name.',') != -1
|
elseif stridx(','.settings.html.empty_elements.',', ','.current_name.',') != -1
|
||||||
let str .= settings.html.empty_element_suffix
|
let str .= empty_element_suffix
|
||||||
else
|
else
|
||||||
let str .= '>'
|
let str .= '>'
|
||||||
let text = current.value[1:-2]
|
let text = current.value[1:-2]
|
||||||
|
|||||||
Reference in New Issue
Block a user