mirror of
https://github.com/neovim/neovim.git
synced 2025-09-07 20:08:17 +00:00
fix(nvim_create_user_command): make smods
work with nvim_cmd
Closes #18876.
This commit is contained in:
@@ -1919,7 +1919,8 @@ int nlua_do_ucmd(ucmd_T *cmd, exarg_T *eap, bool preview)
|
||||
|
||||
lua_pushinteger(lstate, cmdmod.tab);
|
||||
lua_setfield(lstate, -2, "tab");
|
||||
lua_pushinteger(lstate, p_verbose);
|
||||
|
||||
lua_pushinteger(lstate, eap->verbose_save != -1 ? p_verbose : -1);
|
||||
lua_setfield(lstate, -2, "verbose");
|
||||
|
||||
if (cmdmod.split & WSP_ABOVE) {
|
||||
@@ -1937,9 +1938,9 @@ int nlua_do_ucmd(ucmd_T *cmd, exarg_T *eap, bool preview)
|
||||
|
||||
lua_pushboolean(lstate, cmdmod.split & WSP_VERT);
|
||||
lua_setfield(lstate, -2, "vertical");
|
||||
lua_pushboolean(lstate, msg_silent != 0);
|
||||
lua_pushboolean(lstate, eap->save_msg_silent != -1 ? (msg_silent != 0) : 0);
|
||||
lua_setfield(lstate, -2, "silent");
|
||||
lua_pushboolean(lstate, emsg_silent != 0);
|
||||
lua_pushboolean(lstate, eap->did_esilent);
|
||||
lua_setfield(lstate, -2, "emsg_silent");
|
||||
lua_pushboolean(lstate, eap->did_sandbox);
|
||||
lua_setfield(lstate, -2, "sandbox");
|
||||
|
Reference in New Issue
Block a user