package linol
LSP server library
Install
Dune Dependency
Authors
Maintainers
Sources
linol-0.10.tbz
sha256=174bb8cad5b8b0c260d62b0a85da13c4f5caba4fcee042ee58284b09de7896ea
sha512=77460788407c72a33fbe289ec9c78421117543594b3524a5c8fe836f0e272c5ceb1e1074b91c1d1f476f89b75b6f63847a8021675a782ff36457c9626121a7f4
doc/linol.lsp/Linol_lsp/Client_request/index.html
Module Linol_lsp.Client_request
Source
Source
type _ t =
| Shutdown : unit t
| Initialize : Types.InitializeParams.t -> Types.InitializeResult.t t
| TextDocumentHover : Types.HoverParams.t -> Types.Hover.t option t
| TextDocumentDefinition : Types.DefinitionParams.t -> Types.Locations.t option t
| TextDocumentDeclaration : Types.TextDocumentPositionParams.t -> Types.Locations.t option t
| TextDocumentTypeDefinition : Types.TypeDefinitionParams.t -> Types.Locations.t option t
| TextDocumentImplementation : Types.ImplementationParams.t -> Types.Locations.t option t
| TextDocumentCompletion : Types.CompletionParams.t -> [ `CompletionList of Types.CompletionList.t | `List of Types.CompletionItem.t list ] option t
| TextDocumentCodeLens : Types.CodeLensParams.t -> Types.CodeLens.t list t
| InlayHint : Types.InlayHintParams.t -> Types.InlayHint.t list option t
| InlayHintResolve : Types.InlayHint.t -> Types.InlayHint.t t
| TextDocumentDiagnostic : Types.DocumentDiagnosticParams.t -> Types.DocumentDiagnosticReport.t t
| TextDocumentInlineCompletion : Types.InlineCompletionParams.t -> [ `InlineCompletion of Types.InlineCompletionList.t | `InlineCompletionItem of Types.InlineCompletionItem.t list ] option t
| TextDocumentInlineValue : Types.InlineValueParams.t -> Types.InlineValue.t list option t
| TextDocumentCodeLensResolve : Types.CodeLens.t -> Types.CodeLens.t t
| TextDocumentPrepareCallHierarchy : Types.CallHierarchyPrepareParams.t -> Types.CallHierarchyItem.t list option t
| TextDocumentPrepareTypeHierarchy : Types.TypeHierarchyPrepareParams.t -> Types.TypeHierarchyItem.t list option t
| TextDocumentPrepareRename : Types.PrepareRenameParams.t -> Types.Range.t option t
| TextDocumentRangeFormatting : Types.DocumentRangeFormattingParams.t -> Types.TextEdit.t list option t
| TextDocumentRangesFormatting : Types.DocumentRangesFormattingParams.t -> Types.TextEdit.t list option t
| TextDocumentRename : Types.RenameParams.t -> Types.WorkspaceEdit.t t
| TextDocumentLink : Types.DocumentLinkParams.t -> Types.DocumentLink.t list option t
| TextDocumentLinkResolve : Types.DocumentLink.t -> Types.DocumentLink.t t
| TextDocumentMoniker : Types.MonikerParams.t -> Types.Moniker.t list option t
| DocumentSymbol : Types.DocumentSymbolParams.t -> [ `DocumentSymbol of Types.DocumentSymbol.t list | `SymbolInformation of Types.SymbolInformation.t list ] option t
| WorkspaceSymbol : Types.WorkspaceSymbolParams.t -> Types.SymbolInformation.t list option t
| WorkspaceSymbolResolve : Types.WorkspaceSymbol.t -> Types.WorkspaceSymbol.t t
| DebugEcho : Extension.DebugEcho.Params.t -> Extension.DebugEcho.Result.t t
| DebugTextDocumentGet : Extension.DebugTextDocumentGet.Params.t -> Extension.DebugTextDocumentGet.Result.t t
| TextDocumentReferences : Types.ReferenceParams.t -> Types.Location.t list option t
| TextDocumentHighlight : Types.DocumentHighlightParams.t -> Types.DocumentHighlight.t list option t
| TextDocumentFoldingRange : Types.FoldingRangeParams.t -> Types.FoldingRange.t list option t
| SignatureHelp : Types.SignatureHelpParams.t -> Types.SignatureHelp.t t
| CodeAction : Types.CodeActionParams.t -> Types.CodeActionResult.t t
| CodeActionResolve : Types.CodeAction.t -> Types.CodeAction.t t
| CompletionItemResolve : Types.CompletionItem.t -> Types.CompletionItem.t t
| WillSaveWaitUntilTextDocument : Types.WillSaveTextDocumentParams.t -> Types.TextEdit.t list option t
| TextDocumentFormatting : Types.DocumentFormattingParams.t -> Types.TextEdit.t list option t
| TextDocumentOnTypeFormatting : Types.DocumentOnTypeFormattingParams.t -> Types.TextEdit.t list option t
| TextDocumentColorPresentation : Types.ColorPresentationParams.t -> Types.ColorPresentation.t list t
| TextDocumentColor : Types.DocumentColorParams.t -> Types.ColorInformation.t list t
| SelectionRange : Types.SelectionRangeParams.t -> Types.SelectionRange.t list t
| ExecuteCommand : Types.ExecuteCommandParams.t -> Import.Json.t t
| SemanticTokensFull : Types.SemanticTokensParams.t -> Types.SemanticTokens.t option t
| SemanticTokensDelta : Types.SemanticTokensDeltaParams.t -> [ `SemanticTokens of Types.SemanticTokens.t | `SemanticTokensDelta of Types.SemanticTokensDelta.t ] option t
| SemanticTokensRange : Types.SemanticTokensRangeParams.t -> Types.SemanticTokens.t option t
| LinkedEditingRange : Types.LinkedEditingRangeParams.t -> Types.LinkedEditingRanges.t option t
| CallHierarchyIncomingCalls : Types.CallHierarchyIncomingCallsParams.t -> Types.CallHierarchyIncomingCall.t list option t
| CallHierarchyOutgoingCalls : Types.CallHierarchyOutgoingCallsParams.t -> Types.CallHierarchyOutgoingCall.t list option t
| WillCreateFiles : Types.CreateFilesParams.t -> Types.WorkspaceEdit.t option t
| WillDeleteFiles : Types.DeleteFilesParams.t -> Types.WorkspaceEdit.t option t
| WillRenameFiles : Types.RenameFilesParams.t -> Types.WorkspaceEdit.t option t
| WorkspaceDiagnostic : Types.WorkspaceDiagnosticParams.t -> Types.WorkspaceDiagnosticReport.t t
| TypeHierarchySubtypes : Types.TypeHierarchySubtypesParams.t -> Types.TypeHierarchyItem.t list option t
| TypeHierarchySupertypes : Types.TypeHierarchySupertypesParams.t -> Types.TypeHierarchyItem.t list option t
| UnknownRequest : {
meth : string;
params : Linol_jsonrpc.Jsonrpc.Structured.t option;
} -> Import.Json.t t
Source
val to_jsonrpc_request :
_ t ->
id:Linol_jsonrpc.Jsonrpc.Id.t ->
Linol_jsonrpc.Jsonrpc.Request.t
Source
val text_document :
_ t ->
(meth:string ->
params:Linol_jsonrpc.Jsonrpc.Structured.t option ->
Types.TextDocumentIdentifier.t option) ->
Types.TextDocumentIdentifier.t option
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>