package vcaml
OCaml bindings for the Neovim API
Install
Dune Dependency
Authors
Maintainers
Sources
vcaml-v0.16.0.tar.gz
sha256=dd123302c46af7ca6eda8a7806c78236fd217a8c73a2e1cd7da85f1d69ed1ae4
doc/vcaml.nvim_internal/Nvim_internal/Ui_event/index.html
Module Nvim_internal.Ui_event
Source
Source
type t =
| Mode_info_set of {
enabled : bool;
cursor_styles : Msgpack.t list;
}
| Busy_start
| Busy_stop
| Mouse_on
| Mouse_off
| Mode_change of {
}
| Bell
| Visual_bell
| Flush
| Suspend
| Set_title of {
}
| Set_icon of {
}
| Screenshot of {
}
| Option_set of {
name : string;
value : Msgpack.t;
}
| Update_fg of {
}
| Update_bg of {
}
| Update_sp of {
}
| Resize of {
}
| Clear
| Eol_clear
| Cursor_goto of {
}
| Highlight_set of {
}
| Put of {
}
| Set_scroll_region of {
}
| Scroll of {
}
| Default_colors_set of {
}
| Hl_attr_define of {
id : int;
rgb_attrs : (Msgpack.t * Msgpack.t) list;
cterm_attrs : (Msgpack.t * Msgpack.t) list;
info : Msgpack.t list;
}
| Hl_group_set of {
}
| Grid_resize of {
}
| Grid_clear of {
}
| Grid_cursor_goto of {
}
| Grid_line of {
grid : int;
row : int;
col_start : int;
data : Msgpack.t list;
}
| Grid_scroll of {
}
| Grid_destroy of {
}
| Win_pos of {
grid : int;
win : Window.t;
startrow : int;
startcol : int;
width : int;
height : int;
}
| Win_float_pos of {
grid : int;
win : Window.t;
anchor : string;
anchor_grid : int;
anchor_row : float;
anchor_col : float;
focusable : bool;
zindex : int;
}
| Win_external_pos of {
grid : int;
win : Window.t;
}
| Win_hide of {
}
| Win_close of {
}
| Msg_set_pos of {
}
| Win_viewport of {
grid : int;
win : Window.t;
topline : int;
botline : int;
curline : int;
curcol : int;
line_count : int;
}
| Tabline_update of {
}
| Cmdline_show of {
content : Msgpack.t list;
pos : int;
firstc : string;
prompt : string;
indent : int;
level : int;
}
| Cmdline_pos of {
}
| Cmdline_special_char of {
}
| Cmdline_hide of {
}
| Cmdline_block_show of {
lines : Msgpack.t list;
}
| Cmdline_block_append of {
lines : Msgpack.t list;
}
| Cmdline_block_hide
| Msg_show of {
kind : string;
content : Msgpack.t list;
replace_last : bool;
}
| Msg_clear
| Msg_showcmd of {
content : Msgpack.t list;
}
| Msg_showmode of {
content : Msgpack.t list;
}
| Msg_ruler of {
content : Msgpack.t list;
}
| Msg_history_show of {
entries : Msgpack.t list;
}
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>