From b1d90a3d770c5e513e6cad8284a5168ac5535883 Mon Sep 17 00:00:00 2001 From: Bram Moolenaar Date: Sat, 22 Feb 2014 23:03:55 +0100 Subject: updated for version 7.4.186 Problem: Insert in Visual mode sometimes gives incorrect results. (Dominique Pelle) Solution: Remember the original insert start position. (Christian Brabandt, Dominique Pelle) --- src/globals.h | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'src/globals.h') diff --git a/src/globals.h b/src/globals.h index f72915411b..fd4e70c742 100644 --- a/src/globals.h +++ b/src/globals.h @@ -752,6 +752,12 @@ EXTERN pos_T saved_cursor /* w_cursor before formatting text. */ */ EXTERN pos_T Insstart; /* This is where the latest * insert/append mode started. */ + +/* This is where the latest insert/append mode started. In contrast to + * Insstart, this won't be reset by certain keys and is needed for + * op_insert(), to detect correctly where inserting by the user started. */ +EXTERN pos_T Insstart_orig; + #ifdef FEAT_VREPLACE /* * Stuff for VREPLACE mode. -- cgit v1.2.3