aboutsummaryrefslogtreecommitdiff
path: root/src/nvim/lua/executor.c
diff options
context:
space:
mode:
authorbfredl <bjorn.linse@gmail.com>2022-03-07 11:01:13 +0100
committerbfredl <bjorn.linse@gmail.com>2022-03-07 11:04:36 +0100
commit147908336ec2e2051dd752e38964d0c36aea1b54 (patch)
treece2b9292ffdc344b5cdda6e19904d1b65bcda367 /src/nvim/lua/executor.c
parentc3cc17f0e61d70436c601444298fceeafbfbacb3 (diff)
downloadrneovim-147908336ec2e2051dd752e38964d0c36aea1b54.tar.gz
rneovim-147908336ec2e2051dd752e38964d0c36aea1b54.tar.bz2
rneovim-147908336ec2e2051dd752e38964d0c36aea1b54.zip
fix(lua): don't use nlua_error when exiting early
Screen state is not initialized yet. Print directly to stderr instead.
Diffstat (limited to 'src/nvim/lua/executor.c')
-rw-r--r--src/nvim/lua/executor.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/nvim/lua/executor.c b/src/nvim/lua/executor.c
index 29a3c515c2..6aaff100ca 100644
--- a/src/nvim/lua/executor.c
+++ b/src/nvim/lua/executor.c
@@ -565,7 +565,8 @@ static bool nlua_init_packages(lua_State *lstate)
lua_getglobal(lstate, "require");
lua_pushstring(lstate, "vim._init_packages");
if (nlua_pcall(lstate, 1, 0)) {
- nlua_error(lstate, _("E5106: Error while loading packages: %.*s\n"));
+ mch_errmsg(lua_tostring(lstate, -1));
+ mch_errmsg("\n");
return false;
}