exapnd $# of attribute in block element. close #282

This commit is contained in:
mattn
2015-07-25 10:49:40 +09:00
parent af10f14ae5
commit f36d6f4025
3 changed files with 8 additions and 2 deletions

View File

@@ -475,7 +475,7 @@ function! emmet#expandAbbr(mode, abbr) range abort
endif
if leader =~# '\*'
let query = substitute(leader, '*', '*' . (a:lastline - a:firstline + 1), '')
if query !~# '}\s*$'
if query !~# '}\s*$' && query !~# '\$#'
let query .= '>{$#}'
endif
if emmet#useFilter(filters, '/')

View File

@@ -487,7 +487,9 @@ function! emmet#lang#html#toString(settings, current, type, inline, filters, ite
endif
let text = substitute(text, '\${nr}', "\n", 'g')
let text = substitute(text, '\\\$', '$', 'g')
let str = substitute(str, '\("\zs$#\ze"\|\s\zs\$#"\|"\$#\ze\s\)', text, 'g')
if text != ''
let str = substitute(str, '\("\zs$#\ze"\|\s\zs\$#"\|"\$#\ze\s\)', text, 'g')
endif
endif
let str .= text
let nc = len(current.child)