Base.Modemodule KeyTrie : sig ... endtype name = Modal.Name.ttype action = Mew__Mode.Make(Mew_vi__.Modal.Key)(Mew_vi__.Modal.Name).action = | Switch of name |
| Key of Modal.Key.t |
| KeySeq of Modal.Key.t Stdlib.Queue.t |
| Custom of unit -> unit |
type t = Mew__Mode.Make(Mew_vi__.Modal.Key)(Mew_vi__.Modal.Name).t = {name : name; |
timeout : float option; |
bindings : action KeyTrie.node; |
}module Modes : sig ... endval timeout : t -> float optionval bindings : t -> action KeyTrie.nodeval bind : t -> KeyTrie.path -> action -> unitval unbind : t -> KeyTrie.path -> unit