From 7f76b03e0e21effd702da174998ac48bb44f43c4 Mon Sep 17 00:00:00 2001 From: Greg Hurrell Date: Tue, 13 Dec 2016 23:51:40 -0800 Subject: [PATCH] doc: Add FAQ entry explaining how to defer loading --- README.md | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/README.md b/README.md index 3936b85c..fc568057 100644 --- a/README.md +++ b/README.md @@ -2882,6 +2882,19 @@ executable first in your PATH when the virtual environment is active then if you set `g:ycm_python_binary_path` to just `'python'` it will be found as the first Python and used to run [JediHTTP][]. +### I want to defer loading of YouCompleteMe until after Vim finishes booting + +In recent versions of Vim, you can install YCM in a folder under +`~/.vim/pack/*/opt` and then load it once the user is idle via an autocommand: + +```viml +augroup load_ycm + autocmd! + autocmd CursorHold, CursorHoldI * :packadd YouCompleteMe + \ | autocmd! load_ycm +augroup END +``` + Contributor Code of Conduct ---------------------------