val lookup_definition :
Cobol_lsp__.Lsp_server.TYPES.registry->Lsp.Types.DefinitionParams.t ->[> `Location of Lsp.Types.Location.t list ] option
val lookup_references :
Cobol_lsp__.Lsp_server.TYPES.registry->Lsp.Types.ReferenceParams.t ->Lsp.Types.Location.t list option
val hover :
?always_show_hover_text_in_data_div:bool ->Cobol_lsp__.Lsp_server.TYPES.registry->Lsp.Types.HoverParams.t ->Lsp.Types.Hover.t option
val completion :
?eager:bool ->Cobol_lsp__.Lsp_server.TYPES.registry->Lsp.Types.CompletionParams.t ->[> `CompletionList of Lsp.Types.CompletionList.t ] option
val formatting :
Cobol_lsp__.Lsp_server.TYPES.registry->Lsp.Types.DocumentFormattingParams.t ->Lsp.Types.TextEdit.t list option
val document_symbol :
Cobol_lsp__.Lsp_server.TYPES.registry->Lsp.Types.DocumentSymbolParams.t ->[> `DocumentSymbol of Lsp.Types.DocumentSymbol.t list ] option
val codelens :
Cobol_lsp__.Lsp_server.TYPES.registry->Lsp.Types.CodeLensParams.t ->Lsp.Types.CodeLens.t list
val rename :
?abort_when_in_copybook:bool ->Cobol_lsp__.Lsp_server.TYPES.registry->Lsp.Types.RenameParams.t ->Lsp.Types.WorkspaceEdit.t