avoid flicker when operating
- use `redraw` instead `redraw!` - closes #90
This commit is contained in:
parent
cae6df72cf
commit
304e63642b
@ -15,13 +15,13 @@ endf
|
|||||||
func! s:process(bang, cmd)
|
func! s:process(bang, cmd)
|
||||||
let msg = ''
|
let msg = ''
|
||||||
|
|
||||||
redraw!
|
redraw
|
||||||
sleep 1m
|
sleep 1m
|
||||||
|
|
||||||
let lines = (getline('.','$')[0:-2])
|
let lines = (getline('.','$')[0:-2])
|
||||||
|
|
||||||
for line in lines
|
for line in lines
|
||||||
redraw!
|
redraw
|
||||||
|
|
||||||
exec ':norm '.a:cmd
|
exec ':norm '.a:cmd
|
||||||
|
|
||||||
@ -35,7 +35,7 @@ func! s:process(bang, cmd)
|
|||||||
setl nomodified
|
setl nomodified
|
||||||
endfor
|
endfor
|
||||||
|
|
||||||
redraw!
|
redraw
|
||||||
echo 'Done! '.msg
|
echo 'Done! '.msg
|
||||||
endf
|
endf
|
||||||
|
|
||||||
@ -51,7 +51,7 @@ func! vundle#installer#run(func_name, name, ...) abort
|
|||||||
|
|
||||||
call s:sign(status)
|
call s:sign(status)
|
||||||
|
|
||||||
redraw!
|
redraw
|
||||||
|
|
||||||
if 'updated' == status
|
if 'updated' == status
|
||||||
echo n.' installed'
|
echo n.' installed'
|
||||||
@ -118,7 +118,7 @@ endf
|
|||||||
func! vundle#installer#list(bang) abort
|
func! vundle#installer#list(bang) abort
|
||||||
let bundles = vundle#scripts#bundle_names(map(copy(g:bundles), 'v:val.name_spec'))
|
let bundles = vundle#scripts#bundle_names(map(copy(g:bundles), 'v:val.name_spec'))
|
||||||
call vundle#scripts#view('list', ['" My Bundles'], bundles)
|
call vundle#scripts#view('list', ['" My Bundles'], bundles)
|
||||||
redraw!
|
redraw
|
||||||
echo len(g:bundles).' bundles configured'
|
echo len(g:bundles).' bundles configured'
|
||||||
endf
|
endf
|
||||||
|
|
||||||
@ -137,7 +137,7 @@ func! vundle#installer#clean(bang) abort
|
|||||||
end
|
end
|
||||||
|
|
||||||
call vundle#scripts#view('clean', headers, names)
|
call vundle#scripts#view('clean', headers, names)
|
||||||
redraw!
|
redraw
|
||||||
|
|
||||||
if (a:bang || empty(names) || input('Continue ? [ y/n ]:') =~? 'y')
|
if (a:bang || empty(names) || input('Continue ? [ y/n ]:') =~? 'y')
|
||||||
call s:process(a:bang, 'D')
|
call s:process(a:bang, 'D')
|
||||||
|
@ -9,13 +9,13 @@ func! vundle#scripts#all(bang, ...)
|
|||||||
let b:match = a:1
|
let b:match = a:1
|
||||||
endif
|
endif
|
||||||
call vundle#scripts#view('search',info, vundle#scripts#bundle_names(reverse(matches)))
|
call vundle#scripts#view('search',info, vundle#scripts#bundle_names(reverse(matches)))
|
||||||
redraw!
|
redraw
|
||||||
echo len(matches).' bundles found'
|
echo len(matches).' bundles found'
|
||||||
endf
|
endf
|
||||||
|
|
||||||
func! vundle#scripts#reload() abort
|
func! vundle#scripts#reload() abort
|
||||||
silent exec ':BundleSearch! '.(exists('b:match') ? b:match : '')
|
silent exec ':BundleSearch! '.(exists('b:match') ? b:match : '')
|
||||||
redraw!
|
redraw
|
||||||
endf
|
endf
|
||||||
|
|
||||||
func! vundle#scripts#complete(a,c,d)
|
func! vundle#scripts#complete(a,c,d)
|
||||||
|
Loading…
Reference in New Issue
Block a user