aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorzeertzjq <zeertzjq@outlook.com>2023-12-01 13:56:04 +0800
committerGitHub <noreply@github.com>2023-12-01 13:56:04 +0800
commit130cb4815a5c6625a938b1e93a7d60d7a38ad8dd (patch)
tree8382bec57ea18aefa6a3731b4535d7ff4e96a206 /src
parent0bbe8e7fc257bd06a857bfc762c2b1e8e84463e1 (diff)
downloadrneovim-130cb4815a5c6625a938b1e93a7d60d7a38ad8dd.tar.gz
rneovim-130cb4815a5c6625a938b1e93a7d60d7a38ad8dd.tar.bz2
rneovim-130cb4815a5c6625a938b1e93a7d60d7a38ad8dd.zip
fix(api): use a conditional stack for nvim_cmd (#26341)
Diffstat (limited to 'src')
-rw-r--r--src/nvim/ex_docmd.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/nvim/ex_docmd.c b/src/nvim/ex_docmd.c
index bf5a3944e6..90b816bb6f 100644
--- a/src/nvim/ex_docmd.c
+++ b/src/nvim/ex_docmd.c
@@ -1711,6 +1711,9 @@ int execute_cmd(exarg_T *eap, CmdParseInfo *cmdinfo, bool preview)
goto end;
}
+ cstack_T cstack = { .cs_idx = -1 };
+ eap->cstack = &cstack;
+
// Execute the command
execute_cmd0(&retv, eap, &errormsg, preview);