:VundleLog - shows commands log
This commit is contained in:
		
							parent
							
								
									814c420ec2
								
							
						
					
					
						commit
						8a253e4154
					
				@ -11,6 +11,8 @@ com! -nargs=0       BundleDocs            call vundle#installer#helptags()
 | 
			
		||||
 | 
			
		||||
com! -nargs=+ -bang BundleSearch  silent  call vundle#scripts#search('<bang>', <q-args>)
 | 
			
		||||
 | 
			
		||||
com! -nargs=0       VundleLog     silent  pedit `=g:vundle_log`
 | 
			
		||||
 | 
			
		||||
func! vundle#rc()
 | 
			
		||||
  let g:bundle_dir = expand('$HOME/.vim/bundle')
 | 
			
		||||
  call vundle#config#init()
 | 
			
		||||
 | 
			
		||||
@ -10,6 +10,7 @@ endf
 | 
			
		||||
 | 
			
		||||
func! vundle#config#init()
 | 
			
		||||
  if !exists('g:bundles') | let g:bundles = [] | endif
 | 
			
		||||
  let g:vundle_log = tempname()
 | 
			
		||||
  call s:rtp_rm_a()
 | 
			
		||||
  let g:bundles = []
 | 
			
		||||
endf
 | 
			
		||||
 | 
			
		||||
@ -37,11 +37,12 @@ endf
 | 
			
		||||
 | 
			
		||||
func! s:sync(bang, bundle) 
 | 
			
		||||
  let git_dir = a:bundle.path().'/.git'
 | 
			
		||||
  silent exec '!echo "* '.a:bundle.name.'" 2>&1 >>'. g:vundle_log
 | 
			
		||||
  if isdirectory(git_dir)
 | 
			
		||||
    if !(a:bang) | return 0 | endif
 | 
			
		||||
    silent exec '!cd '.a:bundle.path().'; git pull >/dev/null 2>&1'
 | 
			
		||||
    silent exec '!cd '.a:bundle.path().'; git pull 2>&1 >>'.g:vundle_log
 | 
			
		||||
  else
 | 
			
		||||
    silent exec '!git clone '.a:bundle.uri.' '.a:bundle.path().' >/dev/null 2>&1'
 | 
			
		||||
    silent exec '!git clone '.a:bundle.uri.' '.a:bundle.path().' 2>&1 >>'.g:vundle_log
 | 
			
		||||
  endif
 | 
			
		||||
  return 1
 | 
			
		||||
endf
 | 
			
		||||
 | 
			
		||||
		Loading…
	
		Reference in New Issue
	
	Block a user