blob: a54bb95fde0075ee3d4cc7e967cafb01cc68bc5f [file] [log] [blame]
" Ignore error lines that are in googletest headers because these are usually
" noise.
function! QfIgnoreTestHeaders()
let errors=getqflist()
let num_errors=len(errors)
let i=0
while i < num_errors
let error=errors[i]
if error.valid
let name=bufname(error.bufnr)
if name =~ "third_party/googletest/googletest/include"
let errors[i].valid = 0
endif
endif
let i=i+1
endwhile
call setqflist(errors)
endfunction
augroup fuchsia_make
au!
au QuickfixCmdPost make call QfIgnoreTestHeaders()
augroup END