diff options
Diffstat (limited to 'src/nvim/edit.c')
| -rw-r--r-- | src/nvim/edit.c | 7 | 
1 files changed, 3 insertions, 4 deletions
| diff --git a/src/nvim/edit.c b/src/nvim/edit.c index 8dc2844d8e..e820ea3d2b 100644 --- a/src/nvim/edit.c +++ b/src/nvim/edit.c @@ -7427,15 +7427,14 @@ static int ins_bs(int c, int mode, int *inserted_space_p)     * delete newline!     */    if (curwin->w_cursor.col == 0) { -    lnum = Insstart_orig.lnum; +    lnum = Insstart.lnum;      if (curwin->w_cursor.lnum == lnum || revins_on) {        if (u_save((linenr_T)(curwin->w_cursor.lnum - 2),                (linenr_T)(curwin->w_cursor.lnum + 1)) == FAIL) {          return FALSE;        } -      --Insstart_orig.lnum; -      Insstart_orig.col = MAXCOL; -      Insstart = Insstart_orig; +      --Insstart.lnum; +      Insstart.col = MAXCOL;      }      /*       * In replace mode: | 
