package linol
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
LSP server library
Install
dune-project
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_requestSource
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.tSource
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)"
>