С html всё понятно, там 100% заруливает emmet (у меня в insert mode:  jk ) и комплит как таковой практически не нужен (кроме путей, но с ними у neocomplete например никаких проблем нет).
Для JavaScript, какой омнифункъ используете, стоковый?
autocmd FileType javascript setlocal omnifunc=javascriptcomplete#CompleteJS
Чем комплитите: C-x C-o, neocomplete, YCM?
Ваш способ поддерживает комплит таких базовых вещей, как confirm(), alert(), prompt(), да и тот же document (до точки после него, само слово), автоматически, без нажатия C-x C-o etc.?
Какая у вас сейчас конфигурация автокомплита для JS (и вы считаете её близкой к идеалу)?
Для CSS/SCSS/LESS (я использую только SCSS) на мой взгляд идеально работает:
autocmd FileType css setlocal omnifunc=csscomplete#CompleteCSS
Получается, что основной вопрос: какой вы используете автокомплит для JS?


