package vcaml
OCaml bindings for the Neovim API
Install
Dune Dependency
Authors
Maintainers
Sources
vcaml-v0.15.0.tar.gz
sha256=0dbf2526a24d838988ae9a327550fdd9f0328dbdca9d026430fb4b579e0e0442
doc/vcaml.nvim_internal/Nvim_internal/index.html
Module Nvim_internal
Source
Source
val nvim_buf_attach :
buffer:Buffer.t ->
send_buffer:bool ->
opts:(Msgpack.t * Msgpack.t) list ->
bool Api_result.t
Source
val nvim_buf_get_lines :
buffer:Buffer.t ->
start:int ->
end_:int ->
strict_indexing:bool ->
Msgpack.t list Api_result.t
Source
val nvim_buf_set_lines :
buffer:Buffer.t ->
start:int ->
end_:int ->
strict_indexing:bool ->
replacement:Msgpack.t list ->
unit Api_result.t
Source
val nvim_buf_set_text :
buffer:Buffer.t ->
start_row:int ->
start_col:int ->
end_row:int ->
end_col:int ->
replacement:Msgpack.t list ->
unit Api_result.t
Source
val nvim_buf_set_keymap :
buffer:Buffer.t ->
mode:string ->
lhs:string ->
rhs:string ->
opts:(Msgpack.t * Msgpack.t) list ->
unit Api_result.t
Source
val nvim_buf_set_option :
buffer:Buffer.t ->
name:string ->
value:Msgpack.t ->
unit Api_result.t
Source
val nvim_buf_delete :
buffer:Buffer.t ->
opts:(Msgpack.t * Msgpack.t) list ->
unit Api_result.t
Source
val nvim_buf_set_extmark :
buffer:Buffer.t ->
ns_id:int ->
line:int ->
col:int ->
opts:(Msgpack.t * Msgpack.t) list ->
int Api_result.t
Source
val nvim_buf_add_highlight :
buffer:Buffer.t ->
ns_id:int ->
hl_group:string ->
line:int ->
col_start:int ->
col_end:int ->
int Api_result.t
Source
val nvim_buf_clear_namespace :
buffer:Buffer.t ->
ns_id:int ->
line_start:int ->
line_end:int ->
unit Api_result.t
Source
val nvim_buf_clear_highlight :
buffer:Buffer.t ->
ns_id:int ->
line_start:int ->
line_end:int ->
unit Api_result.t
Source
val buffer_get_line_slice :
buffer:Buffer.t ->
start:int ->
end_:int ->
include_start:bool ->
include_end:bool ->
Msgpack.t list Api_result.t
Source
val buffer_set_line_slice :
buffer:Buffer.t ->
start:int ->
end_:int ->
include_start:bool ->
include_end:bool ->
replacement:Msgpack.t list ->
unit Api_result.t
Source
val buffer_set_var :
buffer:Buffer.t ->
name:string ->
value:Msgpack.t ->
Msgpack.t Api_result.t
Source
val window_set_var :
window:Window.t ->
name:string ->
value:Msgpack.t ->
Msgpack.t Api_result.t
Source
val tabpage_set_var :
tabpage:Tabpage.t ->
name:string ->
value:Msgpack.t ->
Msgpack.t Api_result.t
Source
val nvim_tabpage_set_var :
tabpage:Tabpage.t ->
name:string ->
value:Msgpack.t ->
unit Api_result.t
Source
val nvim_ui_attach :
width:int ->
height:int ->
options:(Msgpack.t * Msgpack.t) list ->
unit Api_result.t
Source
val nvim_ui_pum_set_bounds :
width:float ->
height:float ->
row:float ->
col:float ->
unit Api_result.t
Source
val nvim_get_hl_by_name :
name:string ->
rgb:bool ->
(Msgpack.t * Msgpack.t) list Api_result.t
Source
val nvim_set_hl :
ns_id:int ->
name:string ->
val_:(Msgpack.t * Msgpack.t) list ->
unit Api_result.t
Source
val nvim_input_mouse :
button:string ->
action:string ->
modifier:string ->
grid:int ->
row:int ->
col:int ->
unit Api_result.t
Source
val nvim_replace_termcodes :
str:string ->
from_part:bool ->
do_lt:bool ->
special:bool ->
string Api_result.t
Source
val nvim_notify :
msg:string ->
log_level:int ->
opts:(Msgpack.t * Msgpack.t) list ->
Msgpack.t Api_result.t
Source
val nvim_call_dict_function :
dict:Msgpack.t ->
fn:string ->
args:Msgpack.t list ->
Msgpack.t Api_result.t
Source
val nvim_echo :
chunks:Msgpack.t list ->
history:bool ->
opts:(Msgpack.t * Msgpack.t) list ->
unit Api_result.t
Source
val nvim_put :
lines:Msgpack.t list ->
type_:string ->
after:bool ->
follow:bool ->
unit Api_result.t
Source
val nvim_set_keymap :
mode:string ->
lhs:string ->
rhs:string ->
opts:(Msgpack.t * Msgpack.t) list ->
unit Api_result.t
Source
val nvim_parse_expression :
expr:string ->
flags:string ->
highlight:bool ->
(Msgpack.t * Msgpack.t) list Api_result.t
Source
val nvim_set_decoration_provider :
ns_id:int ->
opts:(Msgpack.t * Msgpack.t) list ->
unit Api_result.t
Source
val nvim_win_set_option :
window:Window.t ->
name:string ->
value:Msgpack.t ->
unit Api_result.t
Source
val nvim_win_set_config :
window:Window.t ->
config:(Msgpack.t * Msgpack.t) list ->
unit Api_result.t
Source
val buffer_get_lines :
buffer:Buffer.t ->
start:int ->
end_:int ->
strict_indexing:bool ->
Msgpack.t list Api_result.t
Source
val buffer_set_lines :
buffer:Buffer.t ->
start:int ->
end_:int ->
strict_indexing:bool ->
replacement:Msgpack.t list ->
unit Api_result.t
Source
val buffer_set_option :
buffer:Buffer.t ->
name:string ->
value:Msgpack.t ->
unit Api_result.t
Source
val buffer_add_highlight :
buffer:Buffer.t ->
ns_id:int ->
hl_group:string ->
line:int ->
col_start:int ->
col_end:int ->
int Api_result.t
Source
val buffer_clear_highlight :
buffer:Buffer.t ->
ns_id:int ->
line_start:int ->
line_end:int ->
unit Api_result.t
Source
val vim_replace_termcodes :
str:string ->
from_part:bool ->
do_lt:bool ->
special:bool ->
string Api_result.t
Source
val window_set_option :
window:Window.t ->
name:string ->
value:Msgpack.t ->
unit Api_result.t
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>