package coq-lsp
-
coq-lsp.lsp
Legend:
Library
Module
Module type
Parameter
Class
Class type
Library
Module
Module type
Parameter
Class
Class type
JSON-RPC input/output
val read_request : Stdlib.in_channel -> Yojson.Safe.t
Read a JSON-RPC request from channel
val send_json : Stdlib.Format.formatter -> Yojson.Safe.t -> unit
Send a JSON-RPC request to channel
Logging
module TraceValue : sig ... end
Trace values
val set_trace_value : TraceValue.t -> unit
Set the trace value
Send a window/logMessage
notification to the client
Send a $/logTrace
notification to the client
log hdr ?extra message
Log message
to server info log with header hdr
. extra
will be used when trace_value
is set to Verbose
val trace_object : string -> Yojson.Safe.t -> unit
Log JSON object to server info log