package linol-eio

  1. Overview
  2. Docs
LSP server library (with Eio for concurrency)

Install

Dune Dependency

Authors

Maintainers

Sources

linol-0.10.tbz
sha256=174bb8cad5b8b0c260d62b0a85da13c4f5caba4fcee042ee58284b09de7896ea
sha512=77460788407c72a33fbe289ec9c78421117543594b3524a5c8fe836f0e272c5ceb1e1074b91c1d1f476f89b75b6f63847a8021675a782ff36457c9626121a7f4

doc/linol-eio/Linol_eio/index.html

Module Linol_eioSource

Sourcemodule type IO = Linol.IO
Sourcemodule IO_eio : IO with type 'a t = 'a and type env = Eio_unix.Stdenv.base and type in_channel = Eio.Buf_read.t and type out_channel = Eio_unix.sink_ty Eio.Std.r
Sourceval spawn : (unit -> 'a) -> unit

Spawn function.

include module type of struct include Linol_lsp.Lsp.Types end
Sourcemodule MarkedString : sig ... end
Sourcemodule DocumentUri : sig ... end
Sourcemodule ProgressToken : sig ... end
Sourcemodule ProgressParams : sig ... end
Sourcemodule NotebookDocumentFilter : sig ... end
Sourcemodule TextDocumentFilter : sig ... end
Sourcemodule SymbolTag : sig ... end
Sourcemodule SymbolKind : sig ... end
Sourcemodule ResourceOperationKind : sig ... end
Sourcemodule FailureHandlingKind : sig ... end
Sourcemodule MarkupKind : sig ... end
Sourcemodule TokenFormat : sig ... end
Sourcemodule DiagnosticTag : sig ... end
Sourcemodule FoldingRangeKind : sig ... end
Sourcemodule InsertTextMode : sig ... end
Sourcemodule CompletionItemKind : sig ... end
Sourcemodule CompletionItemTag : sig ... end
Sourcemodule CodeActionKind : sig ... end
Sourcemodule PositionEncodingKind : sig ... end
Sourcemodule DiagnosticSeverity : sig ... end
Sourcemodule CodeActionTriggerKind : sig ... end
Sourcemodule CompletionTriggerKind : sig ... end
Sourcemodule InsertTextFormat : sig ... end
Sourcemodule NotebookCellKind : sig ... end
Sourcemodule FileChangeType : sig ... end
Sourcemodule WatchKind : sig ... end
Sourcemodule DocumentHighlightKind : sig ... end
Sourcemodule FileOperationPatternKind : sig ... end
Sourcemodule TraceValues : sig ... end
Sourcemodule TextDocumentSyncKind : sig ... end
Sourcemodule InlayHintKind : sig ... end
Sourcemodule MessageType : sig ... end
Sourcemodule UniquenessLevel : sig ... end
Sourcemodule MonikerKind : sig ... end
Sourcemodule SemanticTokenModifiers : sig ... end
Sourcemodule SemanticTokenTypes : sig ... end
Sourcemodule SignatureHelpTriggerKind : sig ... end
Sourcemodule TextDocumentSaveReason : sig ... end
Sourcemodule Position : sig ... end
Sourcemodule Range : sig ... end
Sourcemodule AnnotatedTextEdit : sig ... end
Sourcemodule DeleteFileOptions : sig ... end
Sourcemodule DeleteFile : sig ... end
Sourcemodule RenameFileOptions : sig ... end
Sourcemodule RenameFile : sig ... end
Sourcemodule CreateFileOptions : sig ... end
Sourcemodule CreateFile : sig ... end
Sourcemodule TextEdit : sig ... end
Sourcemodule TextDocumentEdit : sig ... end
Sourcemodule ChangeAnnotation : sig ... end
Sourcemodule WorkspaceEdit : sig ... end
Sourcemodule ApplyWorkspaceEditParams : sig ... end
Sourcemodule ApplyWorkspaceEditResult : sig ... end
Sourcemodule BaseSymbolInformation : sig ... end
Sourcemodule CallHierarchyItem : sig ... end
Sourcemodule CallHierarchyIncomingCall : sig ... end
Sourcemodule CallHierarchyOptions : sig ... end
Sourcemodule CallHierarchyOutgoingCall : sig ... end
Sourcemodule TextDocumentIdentifier : sig ... end
Sourcemodule DocumentFilter : sig ... end
Sourcemodule DocumentSelector : sig ... end
Sourcemodule CancelParams : sig ... end
Sourcemodule WindowClientCapabilities : sig ... end
Sourcemodule RenameClientCapabilities : sig ... end
Sourcemodule MonikerClientCapabilities : sig ... end
Sourcemodule HoverClientCapabilities : sig ... end
Sourcemodule GeneralClientCapabilities : sig ... end
Sourcemodule ClientCapabilities : sig ... end
Sourcemodule Location : sig ... end
Sourcemodule MarkupContent : sig ... end
Sourcemodule CodeDescription : sig ... end
Sourcemodule Diagnostic : sig ... end
Sourcemodule Command : sig ... end
Sourcemodule CodeAction : sig ... end
Sourcemodule CodeActionContext : sig ... end
Sourcemodule CodeActionOptions : sig ... end
Sourcemodule CodeActionParams : sig ... end
Sourcemodule CodeLens : sig ... end
Sourcemodule CodeLensOptions : sig ... end
Sourcemodule CodeLensParams : sig ... end
Sourcemodule Color : sig ... end
Sourcemodule ColorInformation : sig ... end
Sourcemodule ColorPresentation : sig ... end
Sourcemodule ColorPresentationParams : sig ... end
Sourcemodule CompletionContext : sig ... end
Sourcemodule InsertReplaceEdit : sig ... end
Sourcemodule CompletionItem : sig ... end
Sourcemodule CompletionList : sig ... end
Sourcemodule CompletionOptions : sig ... end
Sourcemodule CompletionParams : sig ... end
Sourcemodule ConfigurationItem : sig ... end
Sourcemodule ConfigurationParams : sig ... end
Sourcemodule FileCreate : sig ... end
Sourcemodule CreateFilesParams : sig ... end
Sourcemodule Declaration : sig ... end
Sourcemodule DeclarationOptions : sig ... end
Sourcemodule DeclarationParams : sig ... end
Sourcemodule Definition : sig ... end
Sourcemodule DefinitionOptions : sig ... end
Sourcemodule DefinitionParams : sig ... end
Sourcemodule FileDelete : sig ... end
Sourcemodule DeleteFilesParams : sig ... end
Sourcemodule DiagnosticOptions : sig ... end
Sourcemodule ExecutionSummary : sig ... end
Sourcemodule NotebookCell : sig ... end
Sourcemodule TextDocumentItem : sig ... end
Sourcemodule NotebookCellArrayChange : sig ... end
Sourcemodule FileEvent : sig ... end
Sourcemodule Pattern : sig ... end
Sourcemodule WorkspaceFolder : sig ... end
Sourcemodule RelativePattern : sig ... end
Sourcemodule GlobPattern : sig ... end
Sourcemodule FileSystemWatcher : sig ... end
Sourcemodule NotebookDocument : sig ... end
Sourcemodule DidOpenTextDocumentParams : sig ... end
Sourcemodule DidSaveTextDocumentParams : sig ... end
Sourcemodule DocumentColorOptions : sig ... end
Sourcemodule DocumentColorParams : sig ... end
Sourcemodule DocumentDiagnosticParams : sig ... end
Sourcemodule DocumentDiagnosticReport : sig ... end
Sourcemodule DocumentFormattingOptions : sig ... end
Sourcemodule FormattingOptions : sig ... end
Sourcemodule DocumentFormattingParams : sig ... end
Sourcemodule DocumentHighlight : sig ... end
Sourcemodule DocumentHighlightOptions : sig ... end
Sourcemodule DocumentHighlightParams : sig ... end
Sourcemodule DocumentLinkOptions : sig ... end
Sourcemodule DocumentLinkParams : sig ... end
Sourcemodule DocumentSymbol : sig ... end
Sourcemodule DocumentSymbolOptions : sig ... end
Sourcemodule DocumentSymbolParams : sig ... end
Sourcemodule ExecuteCommandOptions : sig ... end
Sourcemodule ExecuteCommandParams : sig ... end
Sourcemodule FileOperationPattern : sig ... end
Sourcemodule FileOperationFilter : sig ... end
Sourcemodule FileOperationOptions : sig ... end
Sourcemodule FileRename : sig ... end
Sourcemodule FoldingRange : sig ... end
Sourcemodule FoldingRangeOptions : sig ... end
Sourcemodule FoldingRangeParams : sig ... end
Sourcemodule Hover : sig ... end
Sourcemodule HoverOptions : sig ... end
Sourcemodule HoverParams : sig ... end
Sourcemodule HoverRegistrationOptions : sig ... end
Sourcemodule ImplementationOptions : sig ... end
Sourcemodule ImplementationParams : sig ... end
Sourcemodule InitializeError : sig ... end
Sourcemodule InitializeParams : sig ... end
Sourcemodule WorkspaceSymbolOptions : sig ... end
Sourcemodule TypeHierarchyOptions : sig ... end
Sourcemodule TypeDefinitionOptions : sig ... end
Sourcemodule SaveOptions : sig ... end
Sourcemodule TextDocumentSyncOptions : sig ... end
Sourcemodule SignatureHelpOptions : sig ... end
Sourcemodule SemanticTokensLegend : sig ... end
Sourcemodule SemanticTokensOptions : sig ... end
Sourcemodule SelectionRangeOptions : sig ... end
Sourcemodule RenameOptions : sig ... end
Sourcemodule ReferenceOptions : sig ... end
Sourcemodule MonikerOptions : sig ... end
Sourcemodule LinkedEditingRangeOptions : sig ... end
Sourcemodule InlineValueOptions : sig ... end
Sourcemodule InlineCompletionOptions : sig ... end
Sourcemodule InlayHintOptions : sig ... end
Sourcemodule ServerCapabilities : sig ... end
Sourcemodule InitializeResult : sig ... end
Sourcemodule InitializedParams_ : sig ... end
Sourcemodule InlayHintLabelPart : sig ... end
Sourcemodule InlayHint : sig ... end
Sourcemodule InlayHintParams : sig ... end
Sourcemodule SelectedCompletionInfo : sig ... end
Sourcemodule InlineCompletionContext : sig ... end
Sourcemodule StringValue : sig ... end
Sourcemodule InlineCompletionItem : sig ... end
Sourcemodule InlineCompletionList : sig ... end
Sourcemodule InlineCompletionParams : sig ... end
Sourcemodule InlineValueVariableLookup : sig ... end
Sourcemodule InlineValueText : sig ... end
Sourcemodule InlineValue : sig ... end
Sourcemodule InlineValueContext : sig ... end
Sourcemodule InlineValueParams : sig ... end
Sourcemodule LinkedEditingRangeParams : sig ... end
Sourcemodule LinkedEditingRanges : sig ... end
Sourcemodule LogMessageParams : sig ... end
Sourcemodule LogTraceParams : sig ... end
Sourcemodule MessageActionItem : sig ... end
Sourcemodule Moniker : sig ... end
Sourcemodule MonikerParams : sig ... end
Sourcemodule ParameterInformation : sig ... end
Sourcemodule PartialResultParams : sig ... end
Sourcemodule PrepareRenameParams : sig ... end
Sourcemodule PreviousResultId : sig ... end
Sourcemodule PublishDiagnosticsParams : sig ... end
Sourcemodule ReferenceContext : sig ... end
Sourcemodule ReferenceParams : sig ... end
Sourcemodule Registration : sig ... end
Sourcemodule RegistrationParams : sig ... end
Sourcemodule RenameFilesParams : sig ... end
Sourcemodule RenameParams : sig ... end
Sourcemodule RenameRegistrationOptions : sig ... end
Sourcemodule ResourceOperation : sig ... end
Sourcemodule SelectionRange : sig ... end
Sourcemodule SelectionRangeParams : sig ... end
Sourcemodule SemanticTokens : sig ... end
Sourcemodule SemanticTokensEdit : sig ... end
Sourcemodule SemanticTokensDelta : sig ... end
Sourcemodule SemanticTokensDeltaParams : sig ... end
Sourcemodule SemanticTokensParams : sig ... end
Sourcemodule SemanticTokensRangeParams : sig ... end
Sourcemodule SetTraceParams : sig ... end
Sourcemodule ShowDocumentParams : sig ... end
Sourcemodule ShowDocumentResult : sig ... end
Sourcemodule ShowMessageParams : sig ... end
Sourcemodule ShowMessageRequestParams : sig ... end
Sourcemodule SignatureInformation : sig ... end
Sourcemodule SignatureHelp : sig ... end
Sourcemodule SignatureHelpContext : sig ... end
Sourcemodule SignatureHelpParams : sig ... end
Sourcemodule StaticRegistrationOptions : sig ... end
Sourcemodule SymbolInformation : sig ... end
Sourcemodule TypeDefinitionParams : sig ... end
Sourcemodule TypeHierarchyItem : sig ... end
Sourcemodule Unregistration : sig ... end
Sourcemodule UnregistrationParams : sig ... end
Sourcemodule WorkDoneProgressBegin : sig ... end
Sourcemodule WorkDoneProgressEnd : sig ... end
Sourcemodule WorkDoneProgressOptions : sig ... end
Sourcemodule WorkDoneProgressParams : sig ... end
Sourcemodule WorkDoneProgressReport : sig ... end
Sourcemodule WorkspaceDiagnosticParams : sig ... end
Sourcemodule WorkspaceDiagnosticReport : sig ... end
Sourcemodule WorkspaceSymbol : sig ... end
Sourcemodule WorkspaceSymbolParams : sig ... end
Sourcemodule CodeActionResult : sig ... end
Sourcemodule Locations : sig ... end
include module type of struct include IO_eio end
Sourcetype 'a t = 'a
Sourceval return : 'a -> 'a t
Sourceval failwith : string -> 'a t
Sourceval (let+) : 'a t -> ('a -> 'b) -> 'b t
Sourceval (let*) : 'a t -> ('a -> 'b t) -> 'b t
Sourceval (and+) : 'a t -> 'b t -> ('a * 'b) t
Sourcetype in_channel = Eio.Buf_read.t
Sourceval stdin : env -> in_channel
Sourceval stdout : env -> out_channel
Sourceval read : in_channel -> bytes -> int -> int -> unit t
Sourceval read_line : in_channel -> string t
Sourceval write : out_channel -> bytes -> int -> int -> unit t
Sourceval write_string : out_channel -> string -> unit t
Sourceval fail : exn -> Printexc.raw_backtrace -> unit t
Sourceval catch : (unit -> 'a t) -> (exn -> Printexc.raw_backtrace -> 'a t) -> 'a t
Sourcemodule Jsonrpc2 : sig ... end
OCaml

Innovation. Community. Security.