diff --git a/autoload/emmet.vim b/autoload/emmet.vim index 833277d..fa4b8c7 100644 --- a/autoload/emmet.vim +++ b/autoload/emmet.vim @@ -274,10 +274,14 @@ endfunction function! emmet#getFileType(...) let flg = get(a:000, 0, 0) - let type = &ft - if emmet#lang#exists(&ft) - let type = &ft - else + let type = '' + for part in split(&ft, '\.') + if emmet#lang#exists(part) + let type = part + break + endif + endfor + if type == '' let base = emmet#getBaseType(type) if base != "" if flg