The automatic scroll stop upon make errors (2f10d90) stops the output scrolling before the errors scroll into view. Better behavior would be to stop scrolling once the first error reaches the top of the view port. I'll take a stab at implementing that tomorrow.