This commit is contained in:
Yasuhiro Matsumoto
2016-11-23 23:41:57 +09:00
parent 4eca5f5693
commit 44906fb16e
+17 -17
View File
@@ -374,26 +374,26 @@ function! emmet#getFileType(...) abort
let type = '' let type = ''
if has_key(s:emmet_settings, &filetype) if has_key(s:emmet_settings, &filetype)
return &filetype let type = &filetype
else else
let types = split(&filetype, '\.') let types = split(&filetype, '\.')
endif for part in types
for part in types if emmet#lang#exists(part)
if emmet#lang#exists(part) let type = part
let type = part break
break
endif
let base = emmet#getBaseType(part)
if base !=# ''
if flg
let type = &filetype
else
let type = base
endif endif
unlet base let base = emmet#getBaseType(part)
break if base !=# ''
endif if flg
endfor let type = &filetype
else
let type = base
endif
unlet base
break
endif
endfor
endif
if type ==# 'html' if type ==# 'html'
let pos = emmet#util#getcurpos() let pos = emmet#util#getcurpos()
let type = synIDattr(synID(pos[1], pos[2], 1), 'name') let type = synIDattr(synID(pos[1], pos[2], 1), 'name')