Browse Source

add `new` status

pull/144/merge
gmarik 14 years ago
parent
commit
c6f7607e85
2 changed files with 9 additions and 4 deletions
  1. +2
    -1
      autoload/vundle.vim
  2. +7
    -3
      autoload/vundle/installer.vim

+ 2
- 1
autoload/vundle.vim View File

@ -30,7 +30,8 @@ if (has('signs'))
sign define Vu_error text=! texthl=Error
sign define Vu_active text=> texthl=Comment
sign define Vu_todate text=. texthl=Comment
sign define Vu_updated text=+ texthl=Comment
sign define Vu_new text=+ texthl=Comment
sign define Vu_updated text=* texthl=Comment
sign define Vu_deleted text=- texthl=Comment
endif


+ 7
- 3
autoload/vundle/installer.vim View File

@ -53,8 +53,10 @@ func! vundle#installer#run(func_name, name, ...) abort
redraw
if 'updated' == status
if 'new' == status
echo n.' installed'
elseif 'updated' == status
echo n.' updated'
elseif 'todate' == status
echo n.' already installed'
elseif 'deleted' == status
@ -218,9 +220,11 @@ func! s:sync(bang, bundle) abort
return 'error'
end
if out =~# 'up-to-date'
if out =~# 'Cloning into '
return 'new'
elseif out =~# 'up-to-date'
return 'todate'
end
endif
return 'updated'
endf


Loading…
Cancel
Save