Fix: dependent plugins not loaded after initial installaion

This commit is contained in:
Junegunn Choi 2014-06-22 21:49:51 +09:00
parent 6ddee62977
commit ee04a646d3
2 changed files with 5 additions and 5 deletions

View File

@ -406,11 +406,15 @@ function! s:update_impl(pull, args) abort
normal! 2G
redraw
let len = len(g:plugs)
if has('ruby') && threads > 1
call s:update_parallel(a:pull, todo, threads)
else
call s:update_serial(a:pull, todo)
endif
if len(g:plugs) > len
call plug#end()
endif
call s:finish(a:pull)
endfunction

View File

@ -328,11 +328,7 @@ Execute (Partial PlugInstall):
PlugInstall vim-fnr vim-easy-align 1
q
Execute (TODO Check dependent plugin):
^ It is a known issue that when a dependent plugin is installed, it is not
^ immediately added to runtimepath. It only becomes available when
^ plug#end() is called.
Execute (Check dependent plugin):
Assert &rtp =~ 'pseudocl', &rtp
Given (Unaligned code):