mirror of
https://github.com/amix/vimrc
synced 2025-06-16 09:35:01 +08:00
Updated plugins
This commit is contained in:
@ -125,6 +125,8 @@ function! s:Flake8() " {{{
|
||||
let l:old_gfm=&grepformat
|
||||
let l:old_gp=&grepprg
|
||||
let l:old_shellpipe=&shellpipe
|
||||
let l:old_t_ti=&t_ti
|
||||
let l:old_t_te=&t_te
|
||||
|
||||
" write any changes before continuing
|
||||
if &readonly == 0
|
||||
@ -132,20 +134,26 @@ function! s:Flake8() " {{{
|
||||
endif
|
||||
|
||||
set lazyredraw " delay redrawing
|
||||
cclose " close any existing cwindows
|
||||
|
||||
" set shellpipe to > instead of tee (suppressing output)
|
||||
" prevent terminal from blinking
|
||||
set shellpipe=>
|
||||
set t_ti=
|
||||
set t_te=
|
||||
|
||||
" perform the grep itself
|
||||
let &grepformat="%f:%l:%c: %m\,%f:%l: %m"
|
||||
let &grepprg=s:flake8_cmd
|
||||
silent! grep! "%"
|
||||
" close any existing cwindows,
|
||||
" placed after 'grep' in case quickfix is open on autocmd QuickFixCmdPost
|
||||
cclose
|
||||
|
||||
" restore grep settings
|
||||
let &grepformat=l:old_gfm
|
||||
let &grepprg=l:old_gp
|
||||
let &shellpipe=l:old_shellpipe
|
||||
let &t_ti=l:old_t_ti
|
||||
let &t_te=l:old_t_te
|
||||
|
||||
" process results
|
||||
let l:results=getqflist()
|
||||
|
Reference in New Issue
Block a user