From a350f4a54f90dec5b710fd83941b00e13a55ecc5 Mon Sep 17 00:00:00 2001 From: Bram Moolenaar Date: Tue, 17 Oct 2006 14:54:03 +0000 Subject: updated for version 7.0-142 --- src/normal.c | 13 +++++++++++-- src/version.c | 2 ++ 2 files changed, 13 insertions(+), 2 deletions(-) diff --git a/src/normal.c b/src/normal.c index 174570cc5..dd2e0b36a 100644 --- a/src/normal.c +++ b/src/normal.c @@ -2380,11 +2380,20 @@ do_mouse(oap, c, dir, count, fixindent) /* * If visual was active, yank the highlighted text and put it * before the mouse pointer position. + * In Select mode replace the highlighted text with the clipboard. */ if (VIsual_active) { - stuffcharReadbuff('y'); - stuffcharReadbuff(K_MIDDLEMOUSE); + if (VIsual_select) + { + stuffcharReadbuff(Ctrl_G); + stuffReadbuff("\"+p"); + } + else + { + stuffcharReadbuff('y'); + stuffcharReadbuff(K_MIDDLEMOUSE); + } do_always = TRUE; /* ignore 'mouse' setting next time */ return FALSE; } diff --git a/src/version.c b/src/version.c index ff01a2b58..3bd726ddd 100644 --- a/src/version.c +++ b/src/version.c @@ -666,6 +666,8 @@ static char *(features[]) = static int included_patches[] = { /* Add new patch number below this line */ +/**/ + 142, /**/ 141, /**/ -- cgit v1.2.1