docs: more accurate typing for LSP references context

**Problem:** The `context` parameter for `references()` is just typed as
a table, which is unhelpful.

**Solution:** Properly type it as an `lsp.ReferenceContext`!
This commit is contained in:
Riley Bruins 2024-11-25 20:56:18 -08:00 committed by Mathias Fußenegger
parent 5897994cb7
commit 864f25d6b0
2 changed files with 2 additions and 2 deletions

View File

@ -1448,7 +1448,7 @@ references({context}, {opts}) *vim.lsp.buf.references()*
window. window.
Parameters: ~ Parameters: ~
• {context} (`table?`) Context for the request • {context} (`lsp.ReferenceContext?`) Context for the request
• {opts} (`vim.lsp.ListOpts?`) See |vim.lsp.ListOpts|. • {opts} (`vim.lsp.ListOpts?`) See |vim.lsp.ListOpts|.
See also: ~ See also: ~

View File

@ -736,7 +736,7 @@ end
--- Lists all the references to the symbol under the cursor in the quickfix window. --- Lists all the references to the symbol under the cursor in the quickfix window.
--- ---
---@param context (table|nil) Context for the request ---@param context lsp.ReferenceContext? Context for the request
---@see https://microsoft.github.io/language-server-protocol/specifications/specification-current/#textDocument_references ---@see https://microsoft.github.io/language-server-protocol/specifications/specification-current/#textDocument_references
---@param opts? vim.lsp.ListOpts ---@param opts? vim.lsp.ListOpts
function M.references(context, opts) function M.references(context, opts)