mirror of
https://github.com/mattn/emmet-vim.git
synced 2025-12-06 18:54:27 +08:00
@@ -196,12 +196,28 @@ function! emmet#lang#html#parseIntoTree(abbr, type) abort
|
|||||||
|
|
||||||
for k in keys(custom_expands)
|
for k in keys(custom_expands)
|
||||||
if tag_name =~# k
|
if tag_name =~# k
|
||||||
let current.snippet = '${' . (empty(custom) ? tag_name : custom) . '}'
|
let snippet = '${' . (empty(custom) ? tag_name : custom) . '}'
|
||||||
let current.name = ''
|
if current.name != ''
|
||||||
|
let snode = emmet#newNode()
|
||||||
|
let snode.snippet = snippet
|
||||||
|
let snode.parent = current
|
||||||
|
let snode.multiplier = 1
|
||||||
|
call add(current.child, snode)
|
||||||
|
else
|
||||||
|
let current.snippet = snippet
|
||||||
|
endif
|
||||||
break
|
break
|
||||||
elseif custom =~# k
|
elseif custom =~# k
|
||||||
|
let snippet = '${' . custom . '}'
|
||||||
let current.snippet = '${' . custom . '}'
|
let current.snippet = '${' . custom . '}'
|
||||||
let current.name = ''
|
if current.name != ''
|
||||||
|
let snode = emmet#newNode()
|
||||||
|
let snode.snippet = snippet
|
||||||
|
let snode.parent = current
|
||||||
|
call add(current.child, snode)
|
||||||
|
else
|
||||||
|
let current.snippet = snippet
|
||||||
|
endif
|
||||||
break
|
break
|
||||||
endif
|
endif
|
||||||
endfor
|
endfor
|
||||||
|
|||||||
Reference in New Issue
Block a user