|
|
@ -23,13 +23,19 @@ func! vundle#installer#new(bang, ...) abort |
|
|
endf |
|
|
endf |
|
|
|
|
|
|
|
|
func! s:display(headers, results) |
|
|
func! s:display(headers, results) |
|
|
if !exists('s:browse') | let s:browse = tempname() | endif |
|
|
|
|
|
|
|
|
if exists('g:vundle_view') |
|
|
|
|
|
exec g:vundle_view.'bd!' |
|
|
|
|
|
endif |
|
|
|
|
|
|
|
|
let results = map(a:results, ' printf("Bundle! ' ."'%s'".'", v:val) ') |
|
|
let results = map(a:results, ' printf("Bundle! ' ."'%s'".'", v:val) ') |
|
|
call writefile(a:headers + results, s:browse) |
|
|
|
|
|
silent pedit `=s:browse` |
|
|
|
|
|
|
|
|
silent pedit [Vundle] installer |
|
|
|
|
|
|
|
|
wincmd P | wincmd H |
|
|
wincmd P | wincmd H |
|
|
|
|
|
|
|
|
|
|
|
let g:vundle_view = bufnr('%') |
|
|
|
|
|
|
|
|
|
|
|
call append(0, a:headers + results) |
|
|
|
|
|
|
|
|
setl ft=vundle |
|
|
setl ft=vundle |
|
|
call vundle#scripts#setup_view() |
|
|
call vundle#scripts#setup_view() |
|
|
endf |
|
|
endf |
|
|
|