Vscode.Languages
val registerDocumentFormattingEditProvider :
selector:DocumentSelector.t ->
provider:DocumentFormattingEditProvider.t ->
Disposable.t
val registerHoverProvider :
selector:DocumentSelector.t ->
provider:HoverProvider.t ->
Disposable.t
val getDiagnostics : Uri.t -> Diagnostic.t list
val getDiagnostics_all : unit -> (Uri.t * Diagnostic.t list) list