diff options
author | Bram Moolenaar <Bram@vim.org> | 2020-10-23 18:02:32 +0200 |
---|---|---|
committer | Bram Moolenaar <Bram@vim.org> | 2020-10-23 18:02:32 +0200 |
commit | f4c6e1e75c2a7f2ca3a7f4529e7da31dc98557e9 (patch) | |
tree | b262a566cdf9409c9dd92a8381731f590fd9d8c3 /src/evalvars.c | |
parent | 8ded5b647aa4b3338da721b343e0bce0f86655f6 (diff) | |
download | vim-git-f4c6e1e75c2a7f2ca3a7f4529e7da31dc98557e9.tar.gz |
patch 8.2.1894: Vim9: command modifiers are not supportedv8.2.1894
Problem: Vim9: command modifiers are not supported.
Solution: Support "silent" and "silent!".
Diffstat (limited to 'src/evalvars.c')
-rw-r--r-- | src/evalvars.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/evalvars.c b/src/evalvars.c index b3ad2c99c..1f418ae22 100644 --- a/src/evalvars.c +++ b/src/evalvars.c @@ -3577,9 +3577,11 @@ var_redir_start(char_u *name, int append) tv.v_type = VAR_STRING; tv.vval.v_string = (char_u *)""; if (append) - set_var_lval(redir_lval, redir_endp, &tv, TRUE, 0, (char_u *)"."); + set_var_lval(redir_lval, redir_endp, &tv, TRUE, + ASSIGN_NO_DECL, (char_u *)"."); else - set_var_lval(redir_lval, redir_endp, &tv, TRUE, 0, (char_u *)"="); + set_var_lval(redir_lval, redir_endp, &tv, TRUE, + ASSIGN_NO_DECL, (char_u *)"="); clear_lval(redir_lval); if (called_emsg > called_emsg_before) { |