gen_vimdoc.py: generate LSP docs

This commit is contained in:
Justin M. Keyes
2019-12-31 06:52:14 -08:00
parent d839c35871
commit b112fe828f
7 changed files with 1089 additions and 620 deletions

View File

@@ -603,6 +603,8 @@ export interface WorkspaceClientCapabilities {
}
--]=]
--- Gets a new ClientCapabilities object describing the LSP client
--- capabilities.
function protocol.make_client_capabilities()
return {
textDocument = {
@@ -821,6 +823,8 @@ interface ServerCapabilities {
experimental?: any;
}
--]]
--- Creates a normalized object describing LSP server capabilities.
function protocol.resolve_capabilities(server_capabilities)
local general_properties = {}
local text_document_sync_properties