mirror of
https://github.com/neovim/neovim.git
synced 2025-12-09 16:12:48 +00:00
docs(gen_lsp.lua): re-generate vim.lsp._meta.protocol type annotations
The purpose of this commit is to make diff clean and easy to read; to see the diff resulted from actual changes in gen_lsp.lua, not from the updated LSP protocol JSON data. Ran: `nvim -l scripts/gen_lsp.lua gen --methods` Based on 3.18.0 (2023-12-23)
This commit is contained in:
committed by
Mathias Fußenegger
parent
382ea4d402
commit
3767468b96
@@ -934,7 +934,7 @@ end
|
||||
-- Generated by gen_lsp.lua, keep at end of file.
|
||||
--- LSP method names.
|
||||
---
|
||||
---@see https://microsoft.github.io/language-server-protocol/specifications/specification-current/#metaModel
|
||||
---@see https://microsoft.github.io/language-server-protocol/specification/#metaModel
|
||||
protocol.Methods = {
|
||||
--- A request to resolve the incoming calls for a given `CallHierarchyItem`.
|
||||
--- @since 3.16.0
|
||||
@@ -1021,16 +1021,14 @@ protocol.Methods = {
|
||||
--- `filterText`, `insertText`, and `textEdit`, must not be changed during resolve.
|
||||
textDocument_completion = 'textDocument/completion',
|
||||
--- A request to resolve the type definition locations of a symbol at a given text
|
||||
--- document position. The request's parameter is of type [TextDocumentPositionParams]
|
||||
--- (#TextDocumentPositionParams) the response is of type {@link Declaration}
|
||||
--- or a typed array of {@link DeclarationLink} or a Thenable that resolves
|
||||
--- to such.
|
||||
--- document position. The request's parameter is of type {@link TextDocumentPositionParams}
|
||||
--- the response is of type {@link Declaration} or a typed array of {@link DeclarationLink}
|
||||
--- or a Thenable that resolves to such.
|
||||
textDocument_declaration = 'textDocument/declaration',
|
||||
--- A request to resolve the definition location of a symbol at a given text
|
||||
--- document position. The request's parameter is of type [TextDocumentPosition]
|
||||
--- (#TextDocumentPosition) the response is of either type {@link Definition}
|
||||
--- or a typed array of {@link DefinitionLink} or a Thenable that resolves
|
||||
--- to such.
|
||||
--- document position. The request's parameter is of type {@link TextDocumentPosition}
|
||||
--- the response is of either type {@link Definition} or a typed array of
|
||||
--- {@link DefinitionLink} or a Thenable that resolves to such.
|
||||
textDocument_definition = 'textDocument/definition',
|
||||
--- The document diagnostic request definition.
|
||||
--- @since 3.17.0
|
||||
@@ -1064,9 +1062,9 @@ protocol.Methods = {
|
||||
--- that resolves to such.
|
||||
textDocument_documentColor = 'textDocument/documentColor',
|
||||
--- Request to resolve a {@link DocumentHighlight} for a given
|
||||
--- text document position. The request's parameter is of type [TextDocumentPosition]
|
||||
--- (#TextDocumentPosition) the request response is of type [DocumentHighlight[]]
|
||||
--- (#DocumentHighlight) or a Thenable that resolves to such.
|
||||
--- text document position. The request's parameter is of type {@link TextDocumentPosition}
|
||||
--- the request response is an array of type {@link DocumentHighlight}
|
||||
--- or a Thenable that resolves to such.
|
||||
textDocument_documentHighlight = 'textDocument/documentHighlight',
|
||||
--- A request to provide document links
|
||||
textDocument_documentLink = 'textDocument/documentLink',
|
||||
@@ -1080,16 +1078,15 @@ protocol.Methods = {
|
||||
--- response is of type {@link FoldingRangeList} or a Thenable
|
||||
--- that resolves to such.
|
||||
textDocument_foldingRange = 'textDocument/foldingRange',
|
||||
--- A request to to format a whole document.
|
||||
--- A request to format a whole document.
|
||||
textDocument_formatting = 'textDocument/formatting',
|
||||
--- Request to request hover information at a given text document position. The request's
|
||||
--- parameter is of type {@link TextDocumentPosition} the response is of
|
||||
--- type {@link Hover} or a Thenable that resolves to such.
|
||||
textDocument_hover = 'textDocument/hover',
|
||||
--- A request to resolve the implementation locations of a symbol at a given text
|
||||
--- document position. The request's parameter is of type [TextDocumentPositionParams]
|
||||
--- (#TextDocumentPositionParams) the response is of type {@link Definition} or a
|
||||
--- Thenable that resolves to such.
|
||||
--- document position. The request's parameter is of type {@link TextDocumentPositionParams}
|
||||
--- the response is of type {@link Definition} or a Thenable that resolves to such.
|
||||
textDocument_implementation = 'textDocument/implementation',
|
||||
--- A request to provide inlay hints in a document. The request's parameter is of
|
||||
--- type {@link InlayHintsParams}, the response is of type
|
||||
@@ -1100,6 +1097,7 @@ protocol.Methods = {
|
||||
--- type {@link InlineCompletionParams}, the response is of type
|
||||
--- {@link InlineCompletion InlineCompletion[]} or a Thenable that resolves to such.
|
||||
--- @since 3.18.0
|
||||
--- @proposed
|
||||
textDocument_inlineCompletion = 'textDocument/inlineCompletion',
|
||||
--- A request to provide inline values in a document. The request's parameter is of
|
||||
--- type {@link InlineValueParams}, the response is of type
|
||||
@@ -1155,9 +1153,8 @@ protocol.Methods = {
|
||||
textDocument_semanticTokens_range = 'textDocument/semanticTokens/range',
|
||||
textDocument_signatureHelp = 'textDocument/signatureHelp',
|
||||
--- A request to resolve the type definition locations of a symbol at a given text
|
||||
--- document position. The request's parameter is of type [TextDocumentPositionParams]
|
||||
--- (#TextDocumentPositionParams) the response is of type {@link Definition} or a
|
||||
--- Thenable that resolves to such.
|
||||
--- document position. The request's parameter is of type {@link TextDocumentPositionParams}
|
||||
--- the response is of type {@link Definition} or a Thenable that resolves to such.
|
||||
textDocument_typeDefinition = 'textDocument/typeDefinition',
|
||||
--- A document will save notification is sent from the client to the server before
|
||||
--- the document is actually saved.
|
||||
@@ -1200,14 +1197,14 @@ protocol.Methods = {
|
||||
--- symbol's location.
|
||||
--- @since 3.17.0
|
||||
workspaceSymbol_resolve = 'workspaceSymbol/resolve',
|
||||
--- A request sent from the server to the client to modified certain resources.
|
||||
--- A request sent from the server to the client to modify certain resources.
|
||||
workspace_applyEdit = 'workspace/applyEdit',
|
||||
--- A request to refresh all code actions
|
||||
--- @since 3.16.0
|
||||
workspace_codeLens_refresh = 'workspace/codeLens/refresh',
|
||||
--- The 'workspace/configuration' request is sent from the server to the client to fetch a certain
|
||||
--- configuration setting.
|
||||
--- This pull model replaces the old push model were the client signaled configuration change via an
|
||||
--- This pull model replaces the old push model where the client signaled configuration change via an
|
||||
--- event. If the server still needs to react to configuration changes (since the server caches the
|
||||
--- result of `workspace/configuration` requests) the server should register for an empty configuration
|
||||
--- change event and empty the cache if such an event is received.
|
||||
@@ -1240,9 +1237,12 @@ protocol.Methods = {
|
||||
--- files were renamed from within the client.
|
||||
--- @since 3.16.0
|
||||
workspace_didRenameFiles = 'workspace/didRenameFiles',
|
||||
--- A request send from the client to the server to execute a command. The request might return
|
||||
--- A request sent from the client to the server to execute a command. The request might return
|
||||
--- a workspace edit which the client will apply to the workspace.
|
||||
workspace_executeCommand = 'workspace/executeCommand',
|
||||
--- @since 3.18.0
|
||||
--- @proposed
|
||||
workspace_foldingRange_refresh = 'workspace/foldingRange/refresh',
|
||||
--- @since 3.17.0
|
||||
workspace_inlayHint_refresh = 'workspace/inlayHint/refresh',
|
||||
--- @since 3.17.0
|
||||
|
||||
Reference in New Issue
Block a user