diff options
Diffstat (limited to 'src/nvim/lua')
| -rw-r--r-- | src/nvim/lua/executor.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/nvim/lua/executor.c b/src/nvim/lua/executor.c index aa159ef94d..204c5d53a8 100644 --- a/src/nvim/lua/executor.c +++ b/src/nvim/lua/executor.c @@ -760,7 +760,7 @@ static void nlua_common_vim_init(lua_State *lstate, bool is_thread) lua_setfield(lstate, -2, "_empty_dict_mt"); // vim._extregs - lua_createtable(lstate, 0, 8); + lua_createtable(lstate, 0, 9); lua_pushcfunction(lstate, &nlua_extregs_register); lua_setfield(lstate, -2, "register"); lua_pushcfunction(lstate, &nlua_extregs_unregister); @@ -775,6 +775,8 @@ static void nlua_common_vim_init(lua_State *lstate, bool is_thread) lua_setfield(lstate, -2, "get_provider_name_for_alias"); lua_pushcfunction(lstate, &nlua_extregs_get_provider); lua_setfield(lstate, -2, "get_provider"); + lua_pushcfunction(lstate, &nlua_extregs_get_provider_names); + lua_setfield(lstate, -2, "get_provider_names"); lua_setfield(lstate, -2, "_extregs"); // vim.uv |