summaryrefslogtreecommitdiff
path: root/src/evalwindow.c
diff options
context:
space:
mode:
authorBram Moolenaar <Bram@vim.org>2020-12-29 20:25:19 +0100
committerBram Moolenaar <Bram@vim.org>2020-12-29 20:25:19 +0100
commit285b15fce164ade8b1537b884cc15aebaa60e9ef (patch)
treeed9843d38e4e9ed34de6f6128d4ef28111d1bbe0 /src/evalwindow.c
parent89015a675990bd7d70e041c5d890edb803b5c6b7 (diff)
downloadvim-git-285b15fce164ade8b1537b884cc15aebaa60e9ef.tar.gz
patch 8.2.2245: Vim9: return value of winrestcmd() cannot be executedv8.2.2245
Problem: Vim9: return value of winrestcmd() cannot be executed. Solution: Put colons before each range. (closes #7571)
Diffstat (limited to 'src/evalwindow.c')
-rw-r--r--src/evalwindow.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/evalwindow.c b/src/evalwindow.c
index 884f4091a..492269ede 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;
}