commit | d0b7bfa95798f5ec743d8afffbffb83aeac823da | [log] [tgz] |
---|---|---|
author | Bram Moolenaar <Bram@vim.org> | Sat Mar 12 14:51:16 2022 +0000 |
committer | Bram Moolenaar <Bram@vim.org> | Sat Mar 12 14:51:16 2022 +0000 |
tree | 61f205c552d192530301813912bc400ed8f28fb6 | |
parent | bbf84e2737daf3479e059dc7e7da0c50a07a4bf4 [diff] [blame] |
patch 8.2.4552: in a :def function "put = expr" does not work Problem: In a :def function "put = expr" does not work. Solution: Skip over white space. (closes #9936)
diff --git a/src/vim9cmds.c b/src/vim9cmds.c index 5a44644..b8a511f 100644 --- a/src/vim9cmds.c +++ b/src/vim9cmds.c
@@ -1767,7 +1767,7 @@ if (eap->regname == '=') { - char_u *p = line + 1; + char_u *p = skipwhite(line + 1); if (compile_expr0(&p, cctx) == FAIL) return NULL;