С 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?