package vcaml

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type
val open_ : buffer:Nvim_internal.Buffer.t -> enter:bool -> config:Msgpack.t Core.String.Map.t -> t Api_call.Or_error.t
val close : window:t -> when_this_is_the_buffer's_last_window:When_this_is_the_buffer's_last_window.t -> unit Api_call.Or_error.t

Because closing the window in this way does not involve a cursor move, no WinLeave event will be triggered.

val set_config : window:t -> config:Msgpack.t Core.String.Map.t -> unit Api_call.Or_error.t
val get_width : window:t -> int Api_call.Or_error.t
val set_width : window:t -> width:int -> unit Api_call.Or_error.t
val get_var : window:t -> name:string -> type_:'a Type.t -> 'a Api_call.Or_error.t
val set_var : window:t -> name:string -> type_:'a Type.t -> value:'a -> unit Api_call.Or_error.t
val del_var : window:t -> name:string -> unit Api_call.Or_error.t
val get_option : window:t -> name:string -> type_:'a Type.t -> 'a Api_call.Or_error.t
val set_option : window:t -> scope:[ `Local | `Global ] -> name:string -> type_:'a Type.t -> value:'a -> unit Api_call.Or_error.t
val get_position : window:t -> Position.t Api_call.Or_error.t
val get_tabpage : window:t -> Nvim_internal.Tabpage.t Api_call.Or_error.t
val get_number : window:t -> int Api_call.Or_error.t
val is_valid : window:t -> bool Api_call.Or_error.t
module Expert : sig ... end