aboutsummaryrefslogtreecommitdiff
path: root/src
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
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')
-rw-r--r--src/nvim/edit.c1
-rw-r--r--src/nvim/version.c2
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,