package vcaml

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type
module Type := Nvim_internal.Phantom
include module type of struct include Nvim_internal.Window end
type t = private int
val sexp_of_t : t -> Sexplib0.Sexp.t
include Core.Comparable.S_plain with type t := t
val (>=) : t -> t -> bool
val (<=) : t -> t -> bool
val (=) : t -> t -> bool
val (>) : t -> t -> bool
val (<) : t -> t -> bool
val (<>) : t -> t -> bool
val equal : t -> t -> bool
val min : t -> t -> t
val max : t -> t -> t
val ascending : t -> t -> int
val descending : t -> t -> int
val between : t -> low:t -> high:t -> bool
val clamp_exn : t -> min:t -> max:t -> t
val clamp : t -> min:t -> max:t -> t Base__.Or_error.t
type comparator_witness = Nvim_internal.Window.comparator_witness
val comparator : (t, comparator_witness) Base__Comparator.comparator
val validate_lbound : min:t Core__.Maybe_bound.t -> t Validate.check
val validate_ubound : max:t Core__.Maybe_bound.t -> t Validate.check
val validate_bound : min:t Core__.Maybe_bound.t -> max:t Core__.Maybe_bound.t -> t Validate.check
module Replace_polymorphic_compare = Nvim_internal.Window.Replace_polymorphic_compare
include Core.Hashable.S_plain with type t := t
val compare : t Base__Ppx_compare_lib.compare
val hash_fold_t : t Base__Ppx_hash_lib.hash_fold
val hash : t -> Base__Ppx_hash_lib.Std.Hash.hash_value
val hashable : t Core__.Hashtbl.Hashable.t
include Msgpack.Msgpackable with type t := t
val of_msgpack : Msgpack__.Message.t -> t Base.Or_error.t
val to_msgpack : t -> Msgpack__.Message.t
val get_height : window:t -> int Api_call.Or_error.t
val set_height : window:t -> height:int -> unit Api_call.Or_error.t
val set_cursor : window:t -> Position.One_indexed_row.t -> unit Api_call.Or_error.t
module Untested : sig ... end
OCaml

Innovation. Community. Security.