aboutsummaryrefslogtreecommitdiff
path: root/src/nvim/lua
diff options
context:
space:
mode:
authorJosh Rahm <joshuarahm@gmail.com>2026-10-18 18:43:26 -0600
committerJosh Rahm <joshuarahm@gmail.com>2026-10-18 18:43:26 -0600
commit41be894eb2e8d02c052ad4e85962550c54ae4589 (patch)
tree637542858b010b99eb0cfb7cdde8d9cdce057630 /src/nvim/lua
parente4a17c62aecdad0c90a08d43ce773316d27404f7 (diff)
downloadrneovim-extregs.tar.gz
rneovim-extregs.tar.bz2
rneovim-extregs.zip
[extregs] implement tab completion for ~ menu.extregs
Diffstat (limited to 'src/nvim/lua')
-rw-r--r--src/nvim/lua/executor.c4
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