LINUX.ORG.RU

Какой autocomplete используете для веб-разработки?

 ,


1

4

С html всё понятно, там 100% заруливает emmet (у меня в insert mode: jk ) и комплит как таковой практически не нужен (кроме путей, но с ними у neocomplete например никаких проблем нет).

Для JavaScript, какой омнифункъ используете, стоковый?

autocmd FileType javascript setlocal omnifunc=javascriptcomplete#CompleteJS
или продвинутый tern работающий на ternjs?

Чем комплитите: 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?

Ответ на: комментарий от noomorph

ответь пожалуйста на вопрос в посте насчет комплита базовых ключевых слов.

redhat ()
Ответ на: комментарий от noomorph

если непонятно, то дополняет ли он автоматичкси confirm после 'conf', alert после 'ale', prompt после 'pro' и document после 'docu', например?

У меня — нет, ни neocomplete, ни YCM этого не делают, только C-x C-o.

npm list -g --depth=0 | grep tern

└── tern@0.10.0
redhat ()
Ответ на: комментарий от redhat

да. делает. просто «ale» - нет. но если написать «window.ale» то все подскажет.

мой конфиг пока такой

Plug 'marijnh/tern_for_vim'

let g:tern_map_keys=1
let g:tern_show_argument_hints='on_hold'

autocmd FileType javascript setlocal omnifunc=tern#Complete
noomorph ()

С твоей подачки, neocomplete юзаю

Dron ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.