Skip to content

Commit

Permalink
Merge pull request #63 from lesguillemets/prevent_results_leaking_int…
Browse files Browse the repository at this point in the history
…o_terminal

Prevent search results from leaking into the terminal
  • Loading branch information
losingkeys committed Dec 20, 2014
2 parents d3a00f8 + 6ff1836 commit 8241b73
Showing 1 changed file with 10 additions and 4 deletions.
14 changes: 10 additions & 4 deletions autoload/ag.vim
Original file line number Diff line number Diff line change
Expand Up @@ -51,15 +51,21 @@ function! ag#Ag(cmd, args)
let g:agformat="%f:%l:%c:%m"
endif

let grepprg_bak=&grepprg
let grepformat_bak=&grepformat
let l:grepprg_bak=&grepprg
let l:grepformat_bak=&grepformat
let l:t_ti_bak=&t_ti
let l:t_te_bak=&t_te
try
let &grepprg=g:agprg
let &grepformat=g:agformat
set t_ti=
set t_te=
silent execute a:cmd . " " . escape(l:grepargs, '|')
finally
let &grepprg=grepprg_bak
let &grepformat=grepformat_bak
let &grepprg=l:grepprg_bak
let &grepformat=l:grepformat_bak
let &t_ti=l:t_ti_bak
let &t_te=l:t_te_bak
endtry

if a:cmd =~# '^l'
Expand Down

0 comments on commit 8241b73

Please sign in to comment.