To: vim-dev@vim.org Subject: Patch 6.3b.030 Fcc: outbox From: Bram Moolenaar Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit ------------ Patch 6.3b.030 Problem: After Visually selecting four characters, changing it to other text, Visually selecting and yanking two characters: "." changes four characters, another "." changes two characters. (Robert Webb) Solution: Don't store the size of the Visual area when redo is active. Files: src/normal.c *** ../vim-6.3b.029/src/normal.c Wed Jun 2 10:35:12 2004 --- src/normal.c Sat Jun 5 11:19:06 2004 *************** *** 1629,1638 **** get_op_char(oap->op_type), get_extra_op_char(oap->op_type), oap->op_type == OP_REPLACE ? cap->nchar : NUL); ! redo_VIsual_mode = resel_VIsual_mode; ! redo_VIsual_col = resel_VIsual_col; ! redo_VIsual_line_count = resel_VIsual_line_count; ! redo_VIsual_count = cap->count0; } /* --- 1629,1641 ---- get_op_char(oap->op_type), get_extra_op_char(oap->op_type), oap->op_type == OP_REPLACE ? cap->nchar : NUL); ! if (!redo_VIsual_busy) ! { ! redo_VIsual_mode = resel_VIsual_mode; ! redo_VIsual_col = resel_VIsual_col; ! redo_VIsual_line_count = resel_VIsual_line_count; ! redo_VIsual_count = cap->count0; ! } } /* *** ../vim-6.3b.029/src/version.c Fri Jun 4 21:11:29 2004 --- src/version.c Sat Jun 5 11:23:51 2004 *************** *** 643,644 **** --- 643,646 ---- { /* Add new patch number below this line */ + /**/ + 30, /**/ -- hundred-and-one symptoms of being an internet addict: 44. Your friends no longer send you e-mail...they just log on to your IRC channel. /// Bram Moolenaar -- Bram@Moolenaar.net -- 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 ///