b
Size: a a a
b
GK
b
b
b
b
b
b
FUNCTION <SNR>15_detect_indent()
Defined: ~/.vim/plugged/vim-polyglot/autoload/polyglot/init.vim:2915
Called 1 time
Total time: 1.126369
Self time: 0.001453
b
b
3 1.124197 0.000486 for neighbor in glob(dir . '/' . pattern, 0, 1)[0:level]
let b:sleuth_culprit = neighbor
" Do not consider directories above .git, .svn or .hg
if fnamemodify(neighbor, ":h:t")[0] == "."
let level = 0
continue
endif
if neighbor !=# expand('%:p') && filereadable(neighbor)
if s:guess(readfile(neighbor, '', 32))
return
endif
endif
3 0.000006 endfor
b
b
GK
nvim-lsp
намного шустрее работает. Но там меньше "изкоробочного" функционала, возможно, придётся настроить что-то руками или с помощью плагинов. Скажем, такие вещи, как индикаторы для статусной строки или fuzzy search в goto definition
настраиваются отдельно.b
b
b
b
GK
nvim-lsp
умеет без доп. конфигурации.GK
GZ