message: Match LF behavior outside scroll region with urxvt
  Outside of a scroll region, linefeed will still advances the line until
  reaching the bottom row in other terminals. Alacritty now matches that.
diff: @@ -1449,14 +1449,13 @@ impl ansi::Handler for Term {
  #[inline]
  fn linefeed(&mut self) {
  trace!("linefeed");
  - if (self.cursor.point.line + 1) == self.scroll_region.end {
  + let next = self.cursor.point.line + 1;
  + if next == self.scroll_region.end {
  self.scroll_up(Line(1));
  - } else {
  - if (self.cursor.point.line + 1) < self.scroll_region.end {
  + } else if next < self.grid.num_lines() {
  self.cursor.point.line += 1;
  }
  }
  - }
  /// Set current position as a tabstop
  #[inline]
  