package vcaml
OCaml bindings for the Neovim API
Install
Dune Dependency
Authors
Maintainers
Sources
vcaml-v0.14.0.tar.gz
sha256=d30d1858696f21cb2863ff1a3c39fc9b12c488aa5328073e300ec852d2716a1e
md5=f667331f1f877114bbfdaaf078159581
doc/vcaml.nvim_internal/Nvim_internal/Wrappers/index.html
Module Nvim_internal.Wrappers
Source
Source
val nvim_buf_attach :
buffer:Types.Buffer.t ->
send_buffer:Base.bool ->
opts:(Msgpack.t * Msgpack.t) Base.list ->
Base.bool Types.api_result
Source
val buffer_set_line :
buffer:Types.Buffer.t ->
index:Base.int ->
line:Base.string ->
Base.unit Types.api_result
Source
val buffer_get_line_slice :
buffer:Types.Buffer.t ->
start:Base.int ->
end_:Base.int ->
include_start:Base.bool ->
include_end:Base.bool ->
Msgpack.t Base.list Types.api_result
Source
val nvim_buf_get_lines :
buffer:Types.Buffer.t ->
start:Base.int ->
end_:Base.int ->
strict_indexing:Base.bool ->
Msgpack.t Base.list Types.api_result
Source
val buffer_set_line_slice :
buffer:Types.Buffer.t ->
start:Base.int ->
end_:Base.int ->
include_start:Base.bool ->
include_end:Base.bool ->
replacement:Msgpack.t Base.list ->
Base.unit Types.api_result
Source
val nvim_buf_set_lines :
buffer:Types.Buffer.t ->
start:Base.int ->
end_:Base.int ->
strict_indexing:Base.bool ->
replacement:Msgpack.t Base.list ->
Base.unit Types.api_result
Source
val nvim_buf_get_offset :
buffer:Types.Buffer.t ->
index:Base.int ->
Base.int Types.api_result
Source
val nvim_buf_get_var :
buffer:Types.Buffer.t ->
name:Base.string ->
Msgpack.t Types.api_result
Source
val nvim_buf_get_keymap :
buffer:Types.Buffer.t ->
mode:Base.string ->
Msgpack.t Base.list Types.api_result
Source
val nvim_buf_get_commands :
buffer:Types.Buffer.t ->
opts:(Msgpack.t * Msgpack.t) Base.list ->
(Msgpack.t * Msgpack.t) Base.list Types.api_result
Source
val nvim_buf_set_var :
buffer:Types.Buffer.t ->
name:Base.string ->
value:Msgpack.t ->
Base.unit Types.api_result
Source
val nvim_buf_del_var :
buffer:Types.Buffer.t ->
name:Base.string ->
Base.unit Types.api_result
Source
val buffer_set_var :
buffer:Types.Buffer.t ->
name:Base.string ->
value:Msgpack.t ->
Msgpack.t Types.api_result
Source
val nvim_buf_get_option :
buffer:Types.Buffer.t ->
name:Base.string ->
Msgpack.t Types.api_result
Source
val nvim_buf_set_option :
buffer:Types.Buffer.t ->
name:Base.string ->
value:Msgpack.t ->
Base.unit Types.api_result
Source
val nvim_buf_set_name :
buffer:Types.Buffer.t ->
name:Base.string ->
Base.unit Types.api_result
Source
val buffer_insert :
buffer:Types.Buffer.t ->
lnum:Base.int ->
lines:Msgpack.t Base.list ->
Base.unit Types.api_result
Source
val nvim_buf_get_mark :
buffer:Types.Buffer.t ->
name:Base.string ->
Msgpack.t Base.list Types.api_result
Source
val nvim_buf_add_highlight :
buffer:Types.Buffer.t ->
ns_id:Base.int ->
hl_group:Base.string ->
line:Base.int ->
col_start:Base.int ->
col_end:Base.int ->
Base.int Types.api_result
Source
val nvim_buf_clear_namespace :
buffer:Types.Buffer.t ->
ns_id:Base.int ->
line_start:Base.int ->
line_end:Base.int ->
Base.unit Types.api_result
Source
val nvim_buf_clear_highlight :
buffer:Types.Buffer.t ->
ns_id:Base.int ->
line_start:Base.int ->
line_end:Base.int ->
Base.unit Types.api_result
Source
val nvim_tabpage_get_var :
tabpage:Types.Tabpage.t ->
name:Base.string ->
Msgpack.t Types.api_result
Source
val nvim_tabpage_set_var :
tabpage:Types.Tabpage.t ->
name:Base.string ->
value:Msgpack.t ->
Base.unit Types.api_result
Source
val nvim_tabpage_del_var :
tabpage:Types.Tabpage.t ->
name:Base.string ->
Base.unit Types.api_result
Source
val tabpage_set_var :
tabpage:Types.Tabpage.t ->
name:Base.string ->
value:Msgpack.t ->
Msgpack.t Types.api_result
Source
val tabpage_del_var :
tabpage:Types.Tabpage.t ->
name:Base.string ->
Msgpack.t Types.api_result
Source
val nvim_get_hl_by_name :
name:Base.string ->
rgb:Base.bool ->
(Msgpack.t * Msgpack.t) Base.list Types.api_result
Source
val nvim_feedkeys :
keys:Base.string ->
mode:Base.string ->
escape_csi:Base.bool ->
Base.unit Types.api_result
Source
val nvim_replace_termcodes :
str:Base.string ->
from_part:Base.bool ->
do_lt:Base.bool ->
special:Base.bool ->
Base.string Types.api_result
Source
val nvim_execute_lua :
code:Base.string ->
args:Msgpack.t Base.list ->
Msgpack.t Types.api_result
Source
val nvim_call_function :
fn:Base.string ->
args:Msgpack.t Base.list ->
Msgpack.t Types.api_result
Source
val nvim_call_dict_function :
dict:Msgpack.t ->
fn:Base.string ->
args:Msgpack.t Base.list ->
Msgpack.t Types.api_result
Source
val nvim_set_client_info :
name:Base.string ->
version:(Msgpack.t * Msgpack.t) Base.list ->
type_:Base.string ->
methods:(Msgpack.t * Msgpack.t) Base.list ->
attributes:(Msgpack.t * Msgpack.t) Base.list ->
Base.unit Types.api_result
Source
val nvim_parse_expression :
expr:Base.string ->
flags:Base.string ->
highlight:Base.bool ->
(Msgpack.t * Msgpack.t) Base.list Types.api_result
Source
val nvim_win_set_buf :
window:Types.Window.t ->
buffer:Types.Buffer.t ->
Base.unit Types.api_result
Source
val nvim_win_set_cursor :
window:Types.Window.t ->
pos:Msgpack.t Base.list ->
Base.unit Types.api_result
Source
val nvim_win_set_height :
window:Types.Window.t ->
height:Base.int ->
Base.unit Types.api_result
Source
val nvim_win_set_width :
window:Types.Window.t ->
width:Base.int ->
Base.unit Types.api_result
Source
val nvim_win_get_var :
window:Types.Window.t ->
name:Base.string ->
Msgpack.t Types.api_result
Source
val nvim_win_set_var :
window:Types.Window.t ->
name:Base.string ->
value:Msgpack.t ->
Base.unit Types.api_result
Source
val nvim_win_del_var :
window:Types.Window.t ->
name:Base.string ->
Base.unit Types.api_result
Source
val window_set_var :
window:Types.Window.t ->
name:Base.string ->
value:Msgpack.t ->
Msgpack.t Types.api_result
Source
val nvim_win_get_option :
window:Types.Window.t ->
name:Base.string ->
Msgpack.t Types.api_result
Source
val nvim_win_set_option :
window:Types.Window.t ->
name:Base.string ->
value:Msgpack.t ->
Base.unit Types.api_result
Source
val buffer_get_lines :
buffer:Types.Buffer.t ->
start:Base.int ->
end_:Base.int ->
strict_indexing:Base.bool ->
Msgpack.t Base.list Types.api_result
Source
val buffer_set_lines :
buffer:Types.Buffer.t ->
start:Base.int ->
end_:Base.int ->
strict_indexing:Base.bool ->
replacement:Msgpack.t Base.list ->
Base.unit Types.api_result
Source
val buffer_get_option :
buffer:Types.Buffer.t ->
name:Base.string ->
Msgpack.t Types.api_result
Source
val buffer_set_option :
buffer:Types.Buffer.t ->
name:Base.string ->
value:Msgpack.t ->
Base.unit Types.api_result
Source
val buffer_get_mark :
buffer:Types.Buffer.t ->
name:Base.string ->
Msgpack.t Base.list Types.api_result
Source
val buffer_add_highlight :
buffer:Types.Buffer.t ->
ns_id:Base.int ->
hl_group:Base.string ->
line:Base.int ->
col_start:Base.int ->
col_end:Base.int ->
Base.int Types.api_result
Source
val buffer_clear_highlight :
buffer:Types.Buffer.t ->
ns_id:Base.int ->
line_start:Base.int ->
line_end:Base.int ->
Base.unit Types.api_result
Source
val tabpage_get_var :
tabpage:Types.Tabpage.t ->
name:Base.string ->
Msgpack.t Types.api_result
Source
val vim_feedkeys :
keys:Base.string ->
mode:Base.string ->
escape_csi:Base.bool ->
Base.unit Types.api_result
Source
val vim_replace_termcodes :
str:Base.string ->
from_part:Base.bool ->
do_lt:Base.bool ->
special:Base.bool ->
Base.string Types.api_result
Source
val vim_call_function :
fn:Base.string ->
args:Msgpack.t Base.list ->
Msgpack.t Types.api_result
Source
val window_set_cursor :
window:Types.Window.t ->
pos:Msgpack.t Base.list ->
Base.unit Types.api_result
Source
val window_set_height :
window:Types.Window.t ->
height:Base.int ->
Base.unit Types.api_result
Source
val window_get_option :
window:Types.Window.t ->
name:Base.string ->
Msgpack.t Types.api_result
Source
val window_set_option :
window:Types.Window.t ->
name:Base.string ->
value:Msgpack.t ->
Base.unit Types.api_result
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>