From 93bbb34762a39129d1d3c5b606a9ebecd045758c Mon Sep 17 00:00:00 2001 From: antoinemadec Date: Thu, 20 Sep 2018 15:52:31 -0700 Subject: [PATCH] Prevent terminal from blinking --- autoload/flake8.vim | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/autoload/flake8.vim b/autoload/flake8.vim index 81aedfd..e360e7f 100644 --- a/autoload/flake8.vim +++ b/autoload/flake8.vim @@ -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 @@ -134,8 +136,10 @@ function! s:Flake8() " {{{ 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" @@ -146,6 +150,8 @@ function! s:Flake8() " {{{ 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() -- 2.39.5