package linol

  1. Overview
  2. Docs
LSP server library

Install

dune-project
 Dependency

Authors

Maintainers

Sources

linol-0.11.tbz
sha256=6718c7ca79ebff542172f20f418f71f3f1679eb6120f543b5c5c28d85906e215
sha512=1e7e963b5af3ea861cc1367ee6e80fd9add8e6809229c2904f7a16e694cb48a2058063bd3856e6440e7b197f753474bf83c0c9ec2d78325cfef2b734eb9d4ca2

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