fix(api): mark nvim__complete_set as experimental #28579

Problem:
nvim_complete_set was added in 5ed55ff14c
but needs more bake time.

Solution:
Rename it, mark it as experimental.
This commit is contained in:
Justin M. Keyes
2024-04-30 05:12:51 -07:00
committed by GitHub
parent 71cf75f96a
commit 0330dd9e69
6 changed files with 42 additions and 36 deletions

View File

@@ -23,6 +23,19 @@ function vim.api.nvim__buf_redraw_range(buffer, first, last) end
--- @return table<string,any>
function vim.api.nvim__buf_stats(buffer) end
--- @private
--- EXPERIMENTAL: this api may change in the future.
---
--- Sets info for the completion item at the given index. If the info text was
--- shown in a window, returns the window and buffer ids, or empty dict if not
--- shown.
---
--- @param index integer Completion candidate index
--- @param opts vim.api.keyset.complete_set Optional parameters.
--- • info: (string) info text.
--- @return table<string,any>
function vim.api.nvim__complete_set(index, opts) end
--- @private
--- @return string
function vim.api.nvim__get_lib_dir() end
@@ -822,16 +835,6 @@ function vim.api.nvim_command(command) end
--- @return string
function vim.api.nvim_command_output(command) end
--- Set info for the completion candidate index. if the info was shown in a
--- window, then the window and buffer ids are returned for further
--- customization. If the text was not shown, an empty dict is returned.
---
--- @param index integer the completion candidate index
--- @param opts vim.api.keyset.complete_set Optional parameters.
--- • info: (string) info text.
--- @return table<string,any>
function vim.api.nvim_complete_set(index, opts) end
--- Create or get an autocommand group `autocmd-groups`.
---
--- To get an existing group id, do: