diff options
Diffstat (limited to 'runtime')
-rw-r--r-- | runtime/doc/lsp.txt | 12 | ||||
-rw-r--r-- | runtime/lua/vim/lsp/inlay_hint.lua | 6 |
2 files changed, 15 insertions, 3 deletions
diff --git a/runtime/doc/lsp.txt b/runtime/doc/lsp.txt index 3cbadb9bdb..5e97628f42 100644 --- a/runtime/doc/lsp.txt +++ b/runtime/doc/lsp.txt @@ -1468,13 +1468,15 @@ Lua module: vim.lsp.inlay_hint *lsp-inlay_hint* enable({bufnr}, {enable}) *vim.lsp.inlay_hint.enable()* Enable/disable/toggle inlay hints for a buffer + Note: ~ + This API is pre-release (unstable). + Parameters: ~ • {bufnr} (integer|nil) Buffer handle, or 0 or nil for current • {enable} (boolean|nil) true/nil to enable, false to disable get({filter}) *vim.lsp.inlay_hint.get()* - Get the list of inlay hints, (optionally) restricted by buffer, client, or - range. + Get the list of inlay hints, (optionally) restricted by buffer or range. Example usage: >lua local hint = vim.lsp.inlay_hint.get({ bufnr = 0 })[1] -- 0 for current buffer @@ -1490,6 +1492,9 @@ get({filter}) *vim.lsp.inlay_hint.get()* }) < + Note: ~ + This API is pre-release (unstable). + Parameters: ~ • {filter} vim.lsp.inlay_hint.get.filter ? Optional filters |kwargs|: • bufnr (integer?): 0 for current buffer @@ -1502,6 +1507,9 @@ get({filter}) *vim.lsp.inlay_hint.get()* • inlay_hint (lsp.InlayHint) is_enabled({bufnr}) *vim.lsp.inlay_hint.is_enabled()* + Note: ~ + This API is pre-release (unstable). + Parameters: ~ • {bufnr} (integer|nil) Buffer handle, or 0 or nil for current diff --git a/runtime/lua/vim/lsp/inlay_hint.lua b/runtime/lua/vim/lsp/inlay_hint.lua index cdda5dcc17..4f7a3b0076 100644 --- a/runtime/lua/vim/lsp/inlay_hint.lua +++ b/runtime/lua/vim/lsp/inlay_hint.lua @@ -107,7 +107,7 @@ end --- @field client_id integer --- @field inlay_hint lsp.InlayHint ---- Get the list of inlay hints, (optionally) restricted by buffer, client, or range. +--- Get the list of inlay hints, (optionally) restricted by buffer or range. --- --- Example usage: --- @@ -135,6 +135,8 @@ end --- - bufnr (integer) --- - client_id (integer) --- - inlay_hint (lsp.InlayHint) +--- +--- @since 12 function M.get(filter) vim.validate({ filter = { filter, 'table', true } }) filter = filter or {} @@ -349,6 +351,7 @@ api.nvim_set_decoration_provider(namespace, { --- @param bufnr (integer|nil) Buffer handle, or 0 or nil for current --- @return boolean +--- @since 12 function M.is_enabled(bufnr) vim.validate({ bufnr = { bufnr, 'number', true } }) if bufnr == nil or bufnr == 0 then @@ -361,6 +364,7 @@ end --- --- @param bufnr (integer|nil) Buffer handle, or 0 or nil for current --- @param enable (boolean|nil) true/nil to enable, false to disable +--- @since 12 function M.enable(bufnr, enable) vim.validate({ enable = { enable, 'boolean', true }, bufnr = { bufnr, 'number', true } }) if enable == false then |