package linol

  1. Overview
  2. Docs
LSP server library

Install

dune-project
 Dependency

Authors

Maintainers

Sources

linol-0.12.tbz
sha256=c748f3c03525c1f438ccba7b71d31e91ae7bf4f857fade61005cc4533e3b7fc5
sha512=bc29a1ccf8bfbe7ba39f167397f2d45729e948bfc2db628ba24a1e5239ec64cda7c8356c3824e3c66a3630ca2addb58b444829707f155c2b58aef26c0ddfcabb

doc/linol.lsp/Linol_lsp/Server_request/index.html

Module Linol_lsp.Server_requestSource

Sourcetype _ t =
  1. | WorkspaceApplyEdit : Types.ApplyWorkspaceEditParams.t -> Types.ApplyWorkspaceEditResult.t t
  2. | WorkspaceFolders : Types.WorkspaceFolder.t list t
  3. | WorkspaceConfiguration : Types.ConfigurationParams.t -> Import.Json.t list t
  4. | ClientRegisterCapability : Types.RegistrationParams.t -> unit t
  5. | ClientUnregisterCapability : Types.UnregistrationParams.t -> unit t
  6. | ShowMessageRequest : Types.ShowMessageRequestParams.t -> Types.MessageActionItem.t option t
  7. | ShowDocumentRequest : Types.ShowDocumentParams.t -> Types.ShowDocumentResult.t t
  8. | WorkDoneProgressCreate : Types.WorkDoneProgressCreateParams.t -> unit t
  9. | CodeLensRefresh : unit t
  10. | SemanticTokensRefresh : unit t
  11. | WorkspaceDiagnosticRefresh : unit t
  12. | WorkspaceFoldingRangeRefresh : unit t
  13. | WorkspaceInlayHintRefresh : unit t
  14. | WorkspaceInlineValueRefresh : unit t
  15. | UnknownRequest : string * Linol_jsonrpc.Jsonrpc.Structured.t option -> Import.Json.t t
Sourcetype packed =
  1. | E : 'r t -> packed
Sourceval yojson_of_result : 'a t -> 'a -> Import.Json.t
Sourceval response_of_json : 'a t -> Import.Json.t -> 'a