Loading ...
Sorry, an error occurred while loading the content.

Patch 6.2.059

Expand Messages
  • Bram Moolenaar
    Patch 6.2.059 Problem: When scrolloff is a large number and listing completion results on the command line, then executing a command that jumps close to
    Message 1 of 1 , Aug 4, 2003
    • 0 Attachment
      Patch 6.2.059
      Problem: When 'scrolloff' is a large number and listing completion results
      on the command line, then executing a command that jumps close to
      where the cursor was before, part of the screen is not updated.
      (Yakov Lerner)
      Solution: Don't skip redrawing part of the window when it was scrolled.
      Files: src/screen.c


      *** ../vim-6.2.058/src/screen.c Thu May 29 22:55:37 2003
      --- src/screen.c Mon Aug 4 20:49:14 2003
      ***************
      *** 372,378 ****
      if (W_WINROW(wp) < msg_scrolled)
      {
      if (W_WINROW(wp) + wp->w_height > msg_scrolled
      ! && wp->w_redr_type < REDRAW_TOP)
      {
      wp->w_upd_rows = msg_scrolled - W_WINROW(wp);
      wp->w_redr_type = REDRAW_TOP;
      --- 372,380 ----
      if (W_WINROW(wp) < msg_scrolled)
      {
      if (W_WINROW(wp) + wp->w_height > msg_scrolled
      ! && wp->w_redr_type < REDRAW_TOP
      ! && wp->w_lines_valid > 0
      ! && wp->w_topline == wp->w_lines[0].wl_lnum)
      {
      wp->w_upd_rows = msg_scrolled - W_WINROW(wp);
      wp->w_redr_type = REDRAW_TOP;
      *** ../vim-6.2.058/src/version.c Sun Aug 3 12:24:50 2003
      --- src/version.c Mon Aug 4 20:52:11 2003
      ***************
      *** 632,633 ****
      --- 632,635 ----
      { /* Add new patch number below this line */
      + /**/
      + 59,
      /**/

      --
      Those who live by the sword get shot by those who don't.

      /// Bram Moolenaar -- Bram@... -- http://www.Moolenaar.net \\\
      /// Creator of Vim - Vi IMproved -- http://www.Vim.org \\\
      \\\ Project leader for A-A-P -- http://www.A-A-P.org ///
      \\\ Help AIDS victims, buy here: http://ICCF-Holland.org/click1.html ///
    Your message has been successfully submitted and would be delivered to recipients shortly.