Module Ansi_text.OscSource

include module type of Osc
Sourcetype command =
  1. | Set_title of string
    (*

    OSC 0, 2: Set window title

    *)
  2. | Set_icon_name of string
    (*

    OSC 1: Set icon name

    *)
  3. | Set_working_directory of string
    (*

    OSC 7: Set current working directory

    *)
  4. | Other of string
    (*

    Other OSC commands we don't specifically handle

    *)
Sourceval compare_command : command -> command -> int
Sourceval compare_command__local : command @ local -> command @ local -> int
Sourceval equal_command : command -> command -> bool
Sourceval equal_command__local : command @ local -> command @ local -> bool
Sourceval sexp_of_command : command -> Sexplib0.Sexp.t
Sourceval command_of_sexp : Sexplib0.Sexp.t -> command
Sourcetype t = {
  1. command : command;
}
include Ppx_compare_lib.Comparable.S with type t := t
Sourceval compare : t -> t -> int
include Ppx_compare_lib.Equal.S with type t := t
Sourceval equal : t -> t -> bool
include Ppx_compare_lib.Equal.S__local with type t := t
include Ppx_quickcheck_runtime.Quickcheckable.S with type t := t
Sourceval quickcheck_generator : t Base_quickcheck.Generator.t
Sourceval quickcheck_observer : t Base_quickcheck.Observer.t
Sourceval quickcheck_shrinker : t Base_quickcheck.Shrinker.t
include Sexplib0.Sexpable.S with type t := t
include Sexplib0.Sexpable.Of_sexp with type t := t
Sourceval t_of_sexp : Sexplib0.Sexp.t -> t
include Sexplib0.Sexpable.Sexp_of with type t := t
Sourceval sexp_of_t : t -> Sexplib0.Sexp.t
Sourceval of_payload : string -> t
Sourceval to_string : t -> string
Sourceval to_string_hum : t -> string