Module Hardcaml_waveterm_kernel.Style

Styling information

type colour =
  1. | Black
  2. | Red
  3. | Green
  4. | Yellow
  5. | Blue
  6. | Magenta
  7. | Cyan
  8. | White
val sexp_of_colour : colour -> Sexplib0.Sexp.t
val compare_colour : colour -> colour -> Base.int
val compare_colour__local : colour @ local -> (colour @ local -> Base.int) @ local
val equal_colour : colour -> colour -> Base.bool
val equal_colour__local : colour @ local -> (colour @ local -> Base.bool) @ local
type t = {
  1. bold : Base.bool;
  2. fg : colour;
  3. bg : colour;
}

foreground/backgound colours and weight (bold)

val sexp_of_t : t -> Sexplib0.Sexp.t
include Ppx_compare_lib.Comparable.S with type t := t
val compare : t -> t -> int
include Ppx_compare_lib.Comparable.S__local with type t := t
include Ppx_compare_lib.Equal.S with type t := t
val equal : t -> t -> bool
include Ppx_compare_lib.Equal.S__local with type t := t
val default : t

white on black, normal weight