updated for version 7.0-029
diff --git a/src/eval.c b/src/eval.c
index 8e41649..273ac41 100644
--- a/src/eval.c
+++ b/src/eval.c
@@ -9792,6 +9792,9 @@
     varnumber_T		n;
     int			error = FALSE;
 
+    /* Position the cursor.  Needed after a message that ends in a space. */
+    windgoto(msg_row, msg_col);
+
     ++no_mapping;
     ++allow_keys;
     if (argvars[0].v_type == VAR_UNKNOWN)