package mew_vi

  1. Overview
  2. Docs

Module Mew_vi.ModeSource

Sourcemodule Name : sig ... end
include sig ... end
module KeyTrie : sig ... end
Sourcetype name = Name.t
Sourcetype action =
  1. | Switch of name
  2. | Key of Key.t
  3. | KeySeq of Key.t Queue.t
  4. | Custom of unit -> unit
Sourcetype t = {
  1. name : name;
  2. timeout : float option;
  3. bindings : action KeyTrie.node;
}
Sourcemodule Modes : sig ... end
Sourcetype modes = t Modes.t
Sourceval name : t -> name
Sourceval timeout : t -> float option
Sourceval bindings : t -> action KeyTrie.node
Sourceval compare : t -> t -> int
Sourceval default_mode : 'a Modes.t -> Modes.key * 'a
Sourceval bind : t -> KeyTrie.path -> action -> unit
Sourceval unbind : t -> KeyTrie.path -> unit
OCaml

Innovation. Community. Security.