mirror of
https://github.com/mattn/emmet-vim.git
synced 2025-12-08 19:44:47 +08:00
@@ -14,13 +14,15 @@ function! emmet#lang#type(type) abort
|
|||||||
let base = type
|
let base = type
|
||||||
let settings = emmet#getSettings()
|
let settings = emmet#getSettings()
|
||||||
while base != ''
|
while base != ''
|
||||||
if emmet#lang#exists(base)
|
for b in split(base, '\.')
|
||||||
return base
|
if emmet#lang#exists(b)
|
||||||
endif
|
return b
|
||||||
if !has_key(settings[base], 'extends')
|
endif
|
||||||
break
|
if has_key(settings, b) && has_key(settings[b], 'extends')
|
||||||
endif
|
let base = settings[b].extends
|
||||||
let base = settings[base].extends
|
break
|
||||||
|
endif
|
||||||
|
endfor
|
||||||
endwhile
|
endwhile
|
||||||
return 'html'
|
return 'html'
|
||||||
endfunction
|
endfunction
|
||||||
|
|||||||
Reference in New Issue
Block a user