Module Plug


module Plug: sig .. end
A plug is something where plug-ins plug. We build plug on the top of Doc.item.

class ['a] plug : 'b -> ?register_hook:string * 'a -> unit -> string -> bool -> bool -> object .. end

Every plug plugs in plugs
val plugs : Doc.item
val create : ?duplicates:bool ->
?register_hook:(string * 'a -> unit) ->
?insensitive:bool -> ?doc:string -> string -> 'a plug
val list : unit -> string list