Browse Source

Code cleanup

Junegunn Choi 11 years ago
parent
commit
15da7eb78a
1 changed files with 5 additions and 7 deletions
  1. 5 7
      plug.vim

+ 5 - 7
plug.vim

@@ -667,7 +667,7 @@ function! s:update_impl(pull, force, args) abort
       call mkdir(g:plug_home, 'p')
     catch
       return s:err(printf('Invalid plug directory: %s.'
-                        \ 'Try to call plug#begin with a valid directory', g:plug_home))
+              \ 'Try to call plug#begin with a valid directory', g:plug_home))
     endtry
   endif
 
@@ -686,6 +686,7 @@ function! s:update_impl(pull, force, args) abort
 
   call s:prepare()
   call append(0, ['', ''])
+  normal! 2G
 
   if has('ruby') && s:update.threads > 1
     try
@@ -820,7 +821,6 @@ function! s:reap(name)
   call s:bar()
 
   call remove(s:jobs, a:name)
-  return 1
 endfunction
 
 function! s:bar()
@@ -863,7 +863,6 @@ function! s:update_vim()
   let s:jobs_idx = {}
 
   call s:bar()
-  normal! 2G
   call s:tick()
 endfunction
 
@@ -908,11 +907,10 @@ while 1 " Without TCO, Vim stack is bound to explode
 
   if !s:jobs[name].running
     call s:reap(name)
-    continue
-  elseif len(s:jobs) < s:update.threads
-    continue
   endif
-  break
+  if len(s:jobs) >= s:update.threads
+    break
+  endif
 endwhile
 endfunction