From 5fe6bdf858a7f2f288d599ffb5efb3c08449c817 Mon Sep 17 00:00:00 2001 From: Bram Moolenaar Date: Tue, 5 Dec 2017 17:22:12 +0100 Subject: patch 8.0.1374: CTRL-A does not work with an empty line Problem: CTRL-A does not work with an empty line. (Alex) Solution: Decrement the end only once. (Hirohito Higashi, closes #2387) --- src/ops.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/ops.c') diff --git a/src/ops.c b/src/ops.c index e366903c7..0209334ea 100644 --- a/src/ops.c +++ b/src/ops.c @@ -5433,7 +5433,7 @@ op_addsub( } else /* oap->motion_type == MCHAR */ { - if (!oap->inclusive) + if (pos.lnum == oap->start.lnum && !oap->inclusive) dec(&(oap->end)); length = (colnr_T)STRLEN(ml_get(pos.lnum)); pos.col = 0; -- cgit v1.2.1