diff options
author | Shougo Matsushita <Shougo.Matsu@gmail.com> | 2014-09-18 20:08:42 +0900 |
---|---|---|
committer | Shougo Matsushita <Shougo.Matsu@gmail.com> | 2014-09-18 20:08:42 +0900 |
commit | 3b9a44fbeaef504e28120f0fdd07f438be00aec3 (patch) | |
tree | 99d2e5eedea37d5b90ca5c99762b06c1cf1644e2 /src | |
parent | a447160a6ca43181158bce8117f2af37f4e9fc85 (diff) | |
download | rneovim-3b9a44fbeaef504e28120f0fdd07f438be00aec3.tar.gz rneovim-3b9a44fbeaef504e28120f0fdd07f438be00aec3.tar.bz2 rneovim-3b9a44fbeaef504e28120f0fdd07f438be00aec3.zip |
vim-patch: 7.4.381
Problem: Get u_undo error when backspacing in Insert mode deletes more than
one line break. (Ayberk Ozgur)
Solution: Also decrement Insstart.lnum.
https://code.google.com/p/vim/source/detail?r=v7-4-381
Diffstat (limited to 'src')
-rw-r--r-- | src/nvim/edit.c | 1 | ||||
-rw-r--r-- | src/nvim/version.c | 2 |
2 files changed, 2 insertions, 1 deletions
diff --git a/src/nvim/edit.c b/src/nvim/edit.c index b3f4e4d449..3b450e5245 100644 --- a/src/nvim/edit.c +++ b/src/nvim/edit.c @@ -7267,6 +7267,7 @@ static int ins_bs(int c, int mode, int *inserted_space_p) } --Insstart_orig.lnum; Insstart_orig.col = MAXCOL; + Insstart = Insstart_orig; } /* * In replace mode: diff --git a/src/nvim/version.c b/src/nvim/version.c index fa96b27341..e39750faf0 100644 --- a/src/nvim/version.c +++ b/src/nvim/version.c @@ -214,7 +214,7 @@ static int included_patches[] = { //384 NA //383, //382, - //381, + 381, //380 NA //379, //378, |