package coq-lsp

  1. Overview
  2. Docs
type coq_opts = {
  1. fb_handler : Feedback.feedback -> unit;
    (*

    callback to handle async feedback

    *)
  2. load_module : string -> unit;
    (*

    callback to load cma/cmo files

    *)
  3. load_plugin : Mltop.PluginSpec.t -> unit;
    (*

    callback to load findlib packages

    *)
  4. debug : bool;
    (*

    Enable Coq Debug mode

    *)
}
val coq_init : coq_opts -> State.t
val doc_init : root_state:State.t -> workspace:Workspace.t -> uri:string -> (State.t, Loc.t) Protect.E.t