aboutsummaryrefslogtreecommitdiff
path: root/src/nvim/lua/executor.c
diff options
context:
space:
mode:
authorzeertzjq <zeertzjq@outlook.com>2025-08-31 06:44:23 +0800
committerGitHub <noreply@github.com>2025-08-31 06:44:23 +0800
commit6a330f893bf15ecab99f1fc796029c7bdba71139 (patch)
tree87205a3604dbb5974befff331a6b2f3a56e14338 /src/nvim/lua/executor.c
parent1b3abfa688865d95b85c27d3e523c087669604a2 (diff)
downloadrneovim-6a330f893bf15ecab99f1fc796029c7bdba71139.tar.gz
rneovim-6a330f893bf15ecab99f1fc796029c7bdba71139.tar.bz2
rneovim-6a330f893bf15ecab99f1fc796029c7bdba71139.zip
fix(lua): report error in Lua Funcref callback properly (#35555)
Diffstat (limited to 'src/nvim/lua/executor.c')
-rw-r--r--src/nvim/lua/executor.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/nvim/lua/executor.c b/src/nvim/lua/executor.c
index 1fc8e1cd97..0860c753ad 100644
--- a/src/nvim/lua/executor.c
+++ b/src/nvim/lua/executor.c
@@ -1496,7 +1496,7 @@ int typval_exec_lua_callable(LuaRef lua_cb, int argcount, typval_T *argvars, typ
PUSH_ALL_TYPVALS(lstate, argvars, argcount, false);
if (nlua_pcall(lstate, argcount, 1)) {
- nlua_print(lstate);
+ nlua_error(lstate, _("Lua callback: %.*s"));
return FCERR_OTHER;
}