title: Only show first screenful of compile errors in Rust when building with Cargo?
body: <p>Is there a way to get rustc to only output the first few errors when compiling with Cargo, or even better, to print the oldest errors last?  It seems the default threshold for aborting the compile is set quite high:</p>
  
  <pre><code>error: aborting due to 25 previous errors
  </code></pre>
  
  <p>I don't have the patience to scroll through 6-10 pages of text to find the first error.</p>
  
  <p>Normally I would handle this by compiling inside my editor (vim), but the vim configuration that ships with rust doesn't seem to be setting errorformat properly.</p>
  
  <p>Piping to a pager is also failing for some reason:</p>
  
  <pre><code>cargo test | less
  </code></pre>