diff options
author | Bram Moolenaar <Bram@vim.org> | 2017-04-01 15:15:52 +0200 |
---|---|---|
committer | Bram Moolenaar <Bram@vim.org> | 2017-04-01 15:15:52 +0200 |
commit | 878c263a489b7e211eda31fa13a3d5ad9e120554 (patch) | |
tree | 114710792b66f0995378f0a0884319ff1451df90 /src/edit.c | |
parent | c77d6757471fa207520586bbdbc1b30af84cf5c8 (diff) | |
download | vim-git-878c263a489b7e211eda31fa13a3d5ad9e120554.tar.gz |
patch 8.0.0533: abbreviation doesn't work after backspacing newlinev8.0.0533
Problem: Abbreviation doesn't work after backspacing newline. (Hkonrk)
Solution: Set the insert start column. (closes #1609)
Diffstat (limited to 'src/edit.c')
-rw-r--r-- | src/edit.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/edit.c b/src/edit.c index 8aa15af83..fae48c612 100644 --- a/src/edit.c +++ b/src/edit.c @@ -9017,7 +9017,7 @@ ins_bs( #endif /* - * delete newline! + * Delete newline! */ if (curwin->w_cursor.col == 0) { @@ -9032,7 +9032,7 @@ ins_bs( (linenr_T)(curwin->w_cursor.lnum + 1)) == FAIL) return FALSE; --Insstart.lnum; - Insstart.col = MAXCOL; + Insstart.col = STRLEN(ml_get(Insstart.lnum)); } /* * In replace mode: |