From: Bram Moolenaar Date: Sun, 15 Mar 2020 18:17:50 +0000 (+0100) Subject: patch 8.2.0389: delayed redraw when shifting text from Insert mode X-Git-Tag: v8.2.0389 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=e4fc746d13f5b6a0b5c3a8efdff7de1454c3297d;p=vim 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) --- 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, /**/