aboutsummaryrefslogtreecommitdiff
path: root/src/nvim/edit.c
diff options
context:
space:
mode:
authorShougo Matsushita <Shougo.Matsu@gmail.com>2014-09-18 20:08:42 +0900
committerShougo Matsushita <Shougo.Matsu@gmail.com>2014-09-18 20:08:42 +0900
commit3b9a44fbeaef504e28120f0fdd07f438be00aec3 (patch)
tree99d2e5eedea37d5b90ca5c99762b06c1cf1644e2 /src/nvim/edit.c
parenta447160a6ca43181158bce8117f2af37f4e9fc85 (diff)
downloadrneovim-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/nvim/edit.c')
-rw-r--r--src/nvim/edit.c1
1 files changed, 1 insertions, 0 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: