plugins: Speedup startuptime by lazy load
[vimconf.git] / init.vim
index 52bce1887ae08ac93c5633aeb12e6e020eed8dcf..6d8e56ed07ea93d53e229f6a146b07733b707da0 100644 (file)
--- a/init.vim
+++ b/init.vim
@@ -60,7 +60,11 @@ call neomake#configure#automake('w')
 
 let g:clang_compilation_database = '.'
 
-let g:deoplete#enable_at_startup=1
+" Speedup deoplete startup time, see deoplete FAQ
+let g:python3_host_prog = '/usr/bin/python3'
+" deoplete requires huge startuptime. Delay loading upon first InsertEnter.
+let g:deoplete#enable_at_startup = 0
+autocmd InsertEnter * call deoplete#enable()
 
 "augroup pencil
   "au!