From 285b15fce164ade8b1537b884cc15aebaa60e9ef Mon Sep 17 00:00:00 2001 From: Bram Moolenaar Date: Tue, 29 Dec 2020 20:25:19 +0100 Subject: patch 8.2.2245: Vim9: return value of winrestcmd() cannot be executed Problem: Vim9: return value of winrestcmd() cannot be executed. Solution: Put colons before each range. (closes #7571) --- src/evalwindow.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/evalwindow.c') diff --git a/src/evalwindow.c b/src/evalwindow.c index 884f4091a1..492269ede4 100644 --- a/src/evalwindow.c +++ b/src/evalwindow.c @@ -1010,9 +1010,9 @@ f_winrestcmd(typval_T *argvars UNUSED, typval_T *rettv) ga_init2(&ga, (int)sizeof(char), 70); FOR_ALL_WINDOWS(wp) { - sprintf((char *)buf, "%dresize %d|", winnr, wp->w_height); + sprintf((char *)buf, ":%dresize %d|", winnr, wp->w_height); ga_concat(&ga, buf); - sprintf((char *)buf, "vert %dresize %d|", winnr, wp->w_width); + sprintf((char *)buf, "vert :%dresize %d|", winnr, wp->w_width); ga_concat(&ga, buf); ++winnr; } -- cgit v1.2.3