diff options
| author | Josh Rahm <joshuarahm@gmail.com> | 2026-10-18 18:43:26 -0600 |
|---|---|---|
| committer | Josh Rahm <joshuarahm@gmail.com> | 2026-10-18 18:43:26 -0600 |
| commit | 41be894eb2e8d02c052ad4e85962550c54ae4589 (patch) | |
| tree | 637542858b010b99eb0cfb7cdde8d9cdce057630 /src/nvim/lua/executor.c | |
| parent | e4a17c62aecdad0c90a08d43ce773316d27404f7 (diff) | |
| download | rneovim-41be894eb2e8d02c052ad4e85962550c54ae4589.tar.gz rneovim-41be894eb2e8d02c052ad4e85962550c54ae4589.tar.bz2 rneovim-41be894eb2e8d02c052ad4e85962550c54ae4589.zip | |
[extregs] implement tab completion for ~ menu.extregs
Diffstat (limited to 'src/nvim/lua/executor.c')
| -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 |