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

Patch 6.3b.016

Expand Messages
  • Bram Moolenaar
    Patch 6.3b.016 Problem: When virtualedit is used x doesn t delete the last character of a line that has as many characters as columns . (Yakov Lerner)
    Message 1 of 1 , May 30, 2004
    • 0 Attachment
      Patch 6.3b.016
      Problem: When 'virtualedit' is used "x" doesn't delete the last character
      of a line that has as many characters as 'columns'. (Yakov Lerner)
      Solution: When the cursor isn't moved let oneright() return FAIL.
      Files: src/edit.c


      *** ../vim-6.3b.015/src/edit.c Sun May 16 22:38:42 2004
      --- src/edit.c Sun May 30 21:19:16 2004
      ***************
      *** 4844,4849 ****
      --- 4844,4851 ----
      #ifdef FEAT_VIRTUALEDIT
      if (virtual_active())
      {
      + pos_T prevpos = curwin->w_cursor;
      +
      /* Adjust for multi-wide char (excluding TAB) */
      ptr = ml_get_cursor();
      coladvance(getviscol() + ((*ptr != TAB && vim_isprintc(
      ***************
      *** 4855,4861 ****
      ))
      ? ptr2cells(ptr) : 1));
      curwin->w_set_curswant = TRUE;
      ! return OK;
      }
      #endif

      --- 4857,4865 ----
      ))
      ? ptr2cells(ptr) : 1));
      curwin->w_set_curswant = TRUE;
      ! /* Return OK if the cursor moved, FAIL otherwise (at window edge). */
      ! return (prevpos.col != curwin->w_cursor.col
      ! || prevpos.coladd != curwin->w_cursor.coladd) ? OK : FAIL;
      }
      #endif

      *** ../vim-6.3b.015/src/version.c Sun May 30 20:32:09 2004
      --- src/version.c Sun May 30 21:21:59 2004
      ***************
      *** 643,644 ****
      --- 643,646 ----
      { /* Add new patch number below this line */
      + /**/
      + 16,
      /**/

      --
      hundred-and-one symptoms of being an internet addict:
      6. You refuse to go to a vacation spot with no electricity and no phone lines.

      /// Bram Moolenaar -- Bram@... -- http://www.Moolenaar.net \\\
      /// Sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
      \\\ Project leader for A-A-P -- http://www.A-A-P.org ///
      \\\ Buy at Amazon and help AIDS victims -- http://ICCF.nl/click1.html ///
    Your message has been successfully submitted and would be delivered to recipients shortly.