From e4fc746d13f5b6a0b5c3a8efdff7de1454c3297d Mon Sep 17 00:00:00 2001 From: Bram Moolenaar Date: Sun, 15 Mar 2020 19:17:50 +0100 Subject: [PATCH] patch 8.2.0389: delayed redraw when shifting text from Insert mode Problem: Delayed redraw when shifting text from Insert mode. Solution: Use msg_attr_keep() instead of msg(). (closes #5782) --- src/ops.c | 2 +- src/version.c | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/src/ops.c b/src/ops.c index d4b842c60..08209c7c6 100644 --- a/src/ops.c +++ b/src/ops.c @@ -203,7 +203,7 @@ op_shift(oparg_T *oap, int curs_top, int amount) vim_snprintf((char *)IObuff, IOSIZE, NGETTEXT(msg_line_single, msg_line_plural, oap->line_count), oap->line_count, op, amount); - msg((char *)IObuff); + msg_attr_keep((char *)IObuff, 0, TRUE); } if (!cmdmod.lockmarks) diff --git a/src/version.c b/src/version.c index 3724b9b86..fede5ead8 100644 --- a/src/version.c +++ b/src/version.c @@ -738,6 +738,8 @@ static char *(features[]) = static int included_patches[] = { /* Add new patch number below this line */ +/**/ + 389, /**/ 388, /**/ -- 2.50.1