mirror of
https://github.com/mattn/emmet-vim.git
synced 2025-12-07 03:04:27 +08:00
Fix #199
This commit is contained in:
@@ -533,19 +533,20 @@ function! emmet#expandAbbr(mode, abbr) range
|
|||||||
let str .= lpart . "\n"
|
let str .= lpart . "\n"
|
||||||
endif
|
endif
|
||||||
endfor
|
endfor
|
||||||
if stridx(leader, '{$#}') != -1
|
if stridx(leader, '{$#}') == -1
|
||||||
let items = emmet#parseIntoTree(leader, type).child
|
let leader .= '{$#}'
|
||||||
else
|
|
||||||
let leader .= (str =~ "\n" ? ">{\n" : "{") . str . "}"
|
|
||||||
let items = emmet#parseIntoTree(leader, type).child
|
|
||||||
endif
|
endif
|
||||||
|
let items = emmet#parseIntoTree(leader, type).child
|
||||||
else
|
else
|
||||||
let save_regcont = @"
|
let save_regcont = @"
|
||||||
let save_regtype = getregtype('"')
|
let save_regtype = getregtype('"')
|
||||||
silent! normal! gvygv
|
silent! normal! gvygv
|
||||||
let str = @"
|
let str = @"
|
||||||
call setreg('"', save_regcont, save_regtype)
|
call setreg('"', save_regcont, save_regtype)
|
||||||
let items = emmet#parseIntoTree(leader . "{".str."}", type).child
|
if stridx(leader, '{$#}') == -1
|
||||||
|
let leader .= '{$#}'
|
||||||
|
endif
|
||||||
|
let items = emmet#parseIntoTree(leader, type).child
|
||||||
endif
|
endif
|
||||||
for item in items
|
for item in items
|
||||||
let expand .= emmet#toString(item, rtype, 0, filters, 0, '')
|
let expand .= emmet#toString(item, rtype, 0, filters, 0, '')
|
||||||
|
|||||||
Reference in New Issue
Block a user