Avert a lentidão de conclusão automática do Vim no sistema de arquivos em rede

Eu trabalhei muito no sistema de arquivos em rede nos últimos dias (como já mencionei no meu artigo anterior). Infelizmente, o Vim teve problemas com o preenchimento automático. Foi incrivelmente lento: confused :, porque o Vim tentou pesquisar por palavras correspondentes também nos arquivos incluídos. A solução para mim foi desativar a verificação de arquivos incluídos no modo de inserção, como este:

set complete-=i

Se você não deseja que o Vim faça isso automaticamente para você quando um novo buffer for aberto:

function FastScanOnSSHFS()
let l:result=system('stat -f -L -c %T ' . shellescape(expand('%:p:h')))

if l:result =~ 'fuseblk'
setlocal complete
-=i
endif

endfunction


autocmd
BufNewFile,BufRead * call FastScanOnSSHFS()

Fonte