diff options
author | oni-link <knil.ino@gmail.com> | 2014-04-08 20:08:30 +0200 |
---|---|---|
committer | Thiago de Arruda <tpadilha84@gmail.com> | 2014-04-08 21:58:13 -0300 |
commit | d11f805150e644aa1c005729505c05971bdecc39 (patch) | |
tree | 423ace6638982f2b2b53ccb6240570ba336fe961 /src/globals.h | |
parent | ac620411383259400cff2f12ffe576f066ed4ca7 (diff) | |
download | rneovim-d11f805150e644aa1c005729505c05971bdecc39.tar.gz rneovim-d11f805150e644aa1c005729505c05971bdecc39.tar.bz2 rneovim-d11f805150e644aa1c005729505c05971bdecc39.zip |
vim-patch: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)
https://code.google.com/p/vim/source/detail?r=4d12112c5efae071aecbeed1a7196f18950457b3
Diffstat (limited to 'src/globals.h')
-rw-r--r-- | src/globals.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/globals.h b/src/globals.h index 0ea3525c50..731c99623c 100644 --- a/src/globals.h +++ b/src/globals.h @@ -585,6 +585,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; + /* * Stuff for VREPLACE mode. */ |