package vcaml

  1. Overview
  2. Docs
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/index.html

Module Nvim_internalSource

Sourcemodule Api_version : sig ... end
Sourceval api_version : Api_version.t
Sourcemodule Ui_options : sig ... end
Sourcemodule Buffer : sig ... end
Sourcemodule Window : sig ... end
Sourcemodule Tabpage : sig ... end
Sourceval pp : Core.Formatter.t -> Msgpack.t -> unit

Pretty-print MessagePack messages with Neovim extensions.

Sourcemodule Phantom : sig ... end
Sourcemodule Api_result : sig ... end
Sourcemodule Error_type : sig ... end
Sourcemodule Ui_event : sig ... end
Sourceval nvim_get_autocmds : opts:(Msgpack.t * Msgpack.t) list -> Msgpack.t list Api_result.t
Sourceval nvim_create_autocmd : event:Msgpack.t -> opts:(Msgpack.t * Msgpack.t) list -> int Api_result.t
Sourceval nvim_del_autocmd : id:int -> unit Api_result.t
Sourceval nvim_clear_autocmds : opts:(Msgpack.t * Msgpack.t) list -> unit Api_result.t
Sourceval nvim_create_augroup : name:string -> opts:(Msgpack.t * Msgpack.t) list -> int Api_result.t
Sourceval nvim_del_augroup_by_id : id:int -> unit Api_result.t
Sourceval nvim_del_augroup_by_name : name:string -> unit Api_result.t
Sourceval nvim_exec_autocmds : event:Msgpack.t -> opts:(Msgpack.t * Msgpack.t) list -> unit Api_result.t
Sourceval nvim_buf_line_count : buffer:Buffer.Or_current.t -> int Api_result.t
Sourceval nvim_buf_attach : buffer:Buffer.Or_current.t -> send_buffer:bool -> opts:(Msgpack.t * Msgpack.t) list -> bool Api_result.t
Sourceval nvim_buf_detach : buffer:Buffer.Or_current.t -> bool Api_result.t
Sourceval nvim_buf_get_lines : buffer:Buffer.Or_current.t -> start:int -> end_:int -> strict_indexing:bool -> Msgpack.t list Api_result.t
Sourceval nvim_buf_set_lines : buffer:Buffer.Or_current.t -> start:int -> end_:int -> strict_indexing:bool -> replacement:Msgpack.t list -> unit Api_result.t
Sourceval nvim_buf_set_text : buffer:Buffer.Or_current.t -> start_row:int -> start_col:int -> end_row:int -> end_col:int -> replacement:Msgpack.t list -> unit Api_result.t
Sourceval nvim_buf_get_text : buffer:Buffer.Or_current.t -> start_row:int -> start_col:int -> end_row:int -> end_col:int -> opts:(Msgpack.t * Msgpack.t) list -> Msgpack.t list Api_result.t
Sourceval nvim_buf_get_offset : buffer:Buffer.Or_current.t -> index:int -> int Api_result.t
Sourceval nvim_buf_get_var : buffer:Buffer.Or_current.t -> name:string -> Msgpack.t Api_result.t
Sourceval nvim_buf_get_changedtick : buffer:Buffer.Or_current.t -> int Api_result.t
Sourceval nvim_buf_get_keymap : buffer:Buffer.Or_current.t -> mode:string -> Msgpack.t list Api_result.t
Sourceval nvim_buf_set_keymap : buffer:Buffer.Or_current.t -> mode:string -> lhs:string -> rhs:string -> opts:(Msgpack.t * Msgpack.t) list -> unit Api_result.t
Sourceval nvim_buf_del_keymap : buffer:Buffer.Or_current.t -> mode:string -> lhs:string -> unit Api_result.t
Sourceval nvim_buf_get_commands : buffer:Buffer.Or_current.t -> opts:(Msgpack.t * Msgpack.t) list -> (Msgpack.t * Msgpack.t) list Api_result.t
Sourceval nvim_buf_set_var : buffer:Buffer.Or_current.t -> name:string -> value:Msgpack.t -> unit Api_result.t
Sourceval nvim_buf_del_var : buffer:Buffer.Or_current.t -> name:string -> unit Api_result.t
Sourceval nvim_buf_get_option : buffer:Buffer.Or_current.t -> name:string -> Msgpack.t Api_result.t
Sourceval nvim_buf_set_option : buffer:Buffer.Or_current.t -> name:string -> value:Msgpack.t -> unit Api_result.t
Sourceval nvim_buf_get_name : buffer:Buffer.Or_current.t -> string Api_result.t
Sourceval nvim_buf_set_name : buffer:Buffer.Or_current.t -> name:string -> unit Api_result.t
Sourceval nvim_buf_is_loaded : buffer:Buffer.t -> bool Api_result.t
Sourceval nvim_buf_delete : buffer:Buffer.Or_current.t -> opts:(Msgpack.t * Msgpack.t) list -> unit Api_result.t
Sourceval nvim_buf_is_valid : buffer:Buffer.t -> bool Api_result.t
Sourceval nvim_buf_del_mark : buffer:Buffer.Or_current.t -> name:string -> bool Api_result.t
Sourceval nvim_buf_set_mark : buffer:Buffer.Or_current.t -> name:string -> line:int -> col:int -> opts:(Msgpack.t * Msgpack.t) list -> bool Api_result.t
Sourceval nvim_buf_get_mark : buffer:Buffer.Or_current.t -> name:string -> Msgpack.t list Api_result.t
Sourceval nvim_buf_call : buffer:Buffer.Or_current.t -> fun_:Luaref.t -> Msgpack.t Api_result.t
Sourceval nvim_buf_create_user_command : buffer:Buffer.Or_current.t -> name:string -> command:Msgpack.t -> opts:(Msgpack.t * Msgpack.t) list -> unit Api_result.t
Sourceval nvim_buf_del_user_command : buffer:Buffer.Or_current.t -> name:string -> unit Api_result.t
Sourceval nvim_command_output : command:string -> string Api_result.t
  • deprecated [since 1111-11] neovim_version: 7
Sourceval nvim_execute_lua : code:string -> args:Msgpack.t list -> Msgpack.t Api_result.t
  • deprecated [since 1111-11] neovim_version: 7
Sourceval nvim_buf_get_number : buffer:Buffer.Or_current.t -> int Api_result.t
  • deprecated [since 1111-11] neovim_version: 2
Sourceval nvim_buf_clear_highlight : buffer:Buffer.Or_current.t -> ns_id:int -> line_start:int -> line_end:int -> unit Api_result.t
  • deprecated [since 1111-11] neovim_version: 7
Sourceval nvim_buf_set_virtual_text : buffer:Buffer.Or_current.t -> src_id:int -> line:int -> chunks:Msgpack.t list -> opts:(Msgpack.t * Msgpack.t) list -> int Api_result.t
  • deprecated [since 1111-11] neovim_version: 8
Sourceval buffer_insert : buffer:Buffer.Or_current.t -> lnum:int -> lines:Msgpack.t list -> unit Api_result.t
  • deprecated [since 1111-11] neovim_version: 1
Sourceval buffer_get_line : buffer:Buffer.Or_current.t -> index:int -> string Api_result.t
  • deprecated [since 1111-11] neovim_version: 1
Sourceval buffer_set_line : buffer:Buffer.Or_current.t -> index:int -> line:string -> unit Api_result.t
  • deprecated [since 1111-11] neovim_version: 1
Sourceval buffer_del_line : buffer:Buffer.Or_current.t -> index:int -> unit Api_result.t
  • deprecated [since 1111-11] neovim_version: 1
Sourceval buffer_get_line_slice : buffer:Buffer.Or_current.t -> start:int -> end_:int -> include_start:bool -> include_end:bool -> Msgpack.t list Api_result.t
  • deprecated [since 1111-11] neovim_version: 1
Sourceval buffer_set_line_slice : buffer:Buffer.Or_current.t -> start:int -> end_:int -> include_start:bool -> include_end:bool -> replacement:Msgpack.t list -> unit Api_result.t
  • deprecated [since 1111-11] neovim_version: 1
Sourceval buffer_set_var : buffer:Buffer.Or_current.t -> name:string -> value:Msgpack.t -> Msgpack.t Api_result.t
  • deprecated [since 1111-11] neovim_version: 1
Sourceval buffer_del_var : buffer:Buffer.Or_current.t -> name:string -> Msgpack.t Api_result.t
  • deprecated [since 1111-11] neovim_version: 1
Sourceval window_set_var : window:Window.Or_current.t -> name:string -> value:Msgpack.t -> Msgpack.t Api_result.t
  • deprecated [since 1111-11] neovim_version: 1
Sourceval window_del_var : window:Window.Or_current.t -> name:string -> Msgpack.t Api_result.t
  • deprecated [since 1111-11] neovim_version: 1
Sourceval tabpage_set_var : tabpage:Tabpage.Or_current.t -> name:string -> value:Msgpack.t -> Msgpack.t Api_result.t
  • deprecated [since 1111-11] neovim_version: 1
Sourceval tabpage_del_var : tabpage:Tabpage.Or_current.t -> name:string -> Msgpack.t Api_result.t
  • deprecated [since 1111-11] neovim_version: 1
Sourceval vim_set_var : name:string -> value:Msgpack.t -> Msgpack.t Api_result.t
  • deprecated [since 1111-11] neovim_version: 1
Sourceval vim_del_var : name:string -> Msgpack.t Api_result.t
  • deprecated [since 1111-11] neovim_version: 1
Sourceval nvim_create_namespace : name:string -> int Api_result.t
Sourceval nvim_get_namespaces : (Msgpack.t * Msgpack.t) list Api_result.t
Sourceval nvim_buf_get_extmark_by_id : buffer:Buffer.Or_current.t -> ns_id:int -> id:int -> opts:(Msgpack.t * Msgpack.t) list -> Msgpack.t list Api_result.t
Sourceval nvim_buf_get_extmarks : buffer:Buffer.Or_current.t -> ns_id:int -> start:Msgpack.t -> end_:Msgpack.t -> opts:(Msgpack.t * Msgpack.t) list -> Msgpack.t list Api_result.t
Sourceval nvim_buf_set_extmark : buffer:Buffer.Or_current.t -> ns_id:int -> line:int -> col:int -> opts:(Msgpack.t * Msgpack.t) list -> int Api_result.t
Sourceval nvim_buf_del_extmark : buffer:Buffer.Or_current.t -> ns_id:int -> id:int -> bool Api_result.t
Sourceval nvim_buf_add_highlight : buffer:Buffer.Or_current.t -> ns_id:int -> hl_group:string -> line:int -> col_start:int -> col_end:int -> int Api_result.t
Sourceval nvim_buf_clear_namespace : buffer:Buffer.Or_current.t -> ns_id:int -> line_start:int -> line_end:int -> unit Api_result.t
Sourceval nvim_set_decoration_provider : ns_id:int -> opts:(Msgpack.t * Msgpack.t) list -> unit Api_result.t
Sourceval nvim_tabpage_list_wins : tabpage:Tabpage.Or_current.t -> Msgpack.t list Api_result.t
Sourceval nvim_tabpage_get_var : tabpage:Tabpage.Or_current.t -> name:string -> Msgpack.t Api_result.t
Sourceval nvim_tabpage_set_var : tabpage:Tabpage.Or_current.t -> name:string -> value:Msgpack.t -> unit Api_result.t
Sourceval nvim_tabpage_del_var : tabpage:Tabpage.Or_current.t -> name:string -> unit Api_result.t
Sourceval nvim_tabpage_get_win : tabpage:Tabpage.Or_current.t -> Window.t Api_result.t
Sourceval nvim_tabpage_get_number : tabpage:Tabpage.Or_current.t -> int Api_result.t
Sourceval nvim_tabpage_is_valid : tabpage:Tabpage.t -> bool Api_result.t
Sourceval nvim_ui_attach : width:int -> height:int -> options:(Msgpack.t * Msgpack.t) list -> unit Api_result.t
Sourceval ui_attach : width:int -> height:int -> enable_rgb:bool -> unit Api_result.t
  • deprecated [since 1111-11] neovim_version: 1
Sourceval nvim_ui_detach : unit Api_result.t
Sourceval nvim_ui_try_resize : width:int -> height:int -> unit Api_result.t
Sourceval nvim_ui_set_option : name:string -> value:Msgpack.t -> unit Api_result.t
Sourceval nvim_ui_try_resize_grid : grid:int -> width:int -> height:int -> unit Api_result.t
Sourceval nvim_ui_pum_set_height : height:int -> unit Api_result.t
Sourceval nvim_ui_pum_set_bounds : width:float -> height:float -> row:float -> col:float -> unit Api_result.t
Sourceval nvim_get_hl_by_name : name:string -> rgb:bool -> (Msgpack.t * Msgpack.t) list Api_result.t
Sourceval nvim_get_hl_by_id : hl_id:int -> rgb:bool -> (Msgpack.t * Msgpack.t) list Api_result.t
Sourceval nvim_get_hl_id_by_name : name:string -> int Api_result.t
Sourceval nvim_set_hl : ns_id:int -> name:string -> val_:(Msgpack.t * Msgpack.t) list -> unit Api_result.t
Sourceval nvim_feedkeys : keys:string -> mode:string -> escape_ks:bool -> unit Api_result.t
Sourceval nvim_input : keys:string -> int Api_result.t
Sourceval nvim_input_mouse : button:string -> action:string -> modifier:string -> grid:int -> row:int -> col:int -> unit Api_result.t
Sourceval nvim_replace_termcodes : str:string -> from_part:bool -> do_lt:bool -> special:bool -> string Api_result.t
Sourceval nvim_exec_lua : code:string -> args:Msgpack.t list -> Msgpack.t Api_result.t
Sourceval nvim_notify : msg:string -> log_level:int -> opts:(Msgpack.t * Msgpack.t) list -> Msgpack.t Api_result.t
Sourceval nvim_strwidth : text:string -> int Api_result.t
Sourceval nvim_list_runtime_paths : Msgpack.t list Api_result.t
Sourceval nvim_get_runtime_file : name:string -> all:bool -> Msgpack.t list Api_result.t
Sourceval nvim_set_current_dir : dir:string -> unit Api_result.t
Sourceval nvim_get_current_line : string Api_result.t
Sourceval nvim_set_current_line : line:string -> unit Api_result.t
Sourceval nvim_del_current_line : unit Api_result.t
Sourceval nvim_get_var : name:string -> Msgpack.t Api_result.t
Sourceval nvim_set_var : name:string -> value:Msgpack.t -> unit Api_result.t
Sourceval nvim_del_var : name:string -> unit Api_result.t
Sourceval nvim_get_vvar : name:string -> Msgpack.t Api_result.t
Sourceval nvim_set_vvar : name:string -> value:Msgpack.t -> unit Api_result.t
Sourceval nvim_get_option : name:string -> Msgpack.t Api_result.t
Sourceval nvim_get_option_value : name:string -> opts:(Msgpack.t * Msgpack.t) list -> Msgpack.t Api_result.t
Sourceval nvim_set_option_value : name:string -> value:Msgpack.t -> opts:(Msgpack.t * Msgpack.t) list -> unit Api_result.t
Sourceval nvim_get_all_options_info : (Msgpack.t * Msgpack.t) list Api_result.t
Sourceval nvim_get_option_info : name:string -> (Msgpack.t * Msgpack.t) list Api_result.t
Sourceval nvim_set_option : name:string -> value:Msgpack.t -> unit Api_result.t
Sourceval nvim_echo : chunks:Msgpack.t list -> history:bool -> opts:(Msgpack.t * Msgpack.t) list -> unit Api_result.t
Sourceval nvim_out_write : str:string -> unit Api_result.t
Sourceval nvim_err_write : str:string -> unit Api_result.t
Sourceval nvim_err_writeln : str:string -> unit Api_result.t
Sourceval nvim_list_bufs : Msgpack.t list Api_result.t
Sourceval nvim_get_current_buf : Buffer.t Api_result.t
Sourceval nvim_set_current_buf : buffer:Buffer.t -> unit Api_result.t
Sourceval nvim_list_wins : Msgpack.t list Api_result.t
Sourceval nvim_get_current_win : Window.t Api_result.t
Sourceval nvim_set_current_win : window:Window.t -> unit Api_result.t
Sourceval nvim_create_buf : listed:bool -> scratch:bool -> Buffer.t Api_result.t
Sourceval nvim_open_term : buffer:Buffer.Or_current.t -> opts:(Msgpack.t * Msgpack.t) list -> int Api_result.t
Sourceval nvim_chan_send : chan:int -> data:string -> unit Api_result.t
Sourceval nvim_list_tabpages : Msgpack.t list Api_result.t
Sourceval nvim_get_current_tabpage : Tabpage.t Api_result.t
Sourceval nvim_set_current_tabpage : tabpage:Tabpage.t -> unit Api_result.t
Sourceval nvim_paste : data:string -> crlf:bool -> phase:int -> bool Api_result.t
Sourceval nvim_put : lines:Msgpack.t list -> type_:string -> after:bool -> follow:bool -> unit Api_result.t
Sourceval nvim_subscribe : event:string -> unit Api_result.t
Sourceval nvim_unsubscribe : event:string -> unit Api_result.t
Sourceval nvim_get_color_by_name : name:string -> int Api_result.t
Sourceval nvim_get_color_map : (Msgpack.t * Msgpack.t) list Api_result.t
Sourceval nvim_get_context : opts:(Msgpack.t * Msgpack.t) list -> (Msgpack.t * Msgpack.t) list Api_result.t
Sourceval nvim_load_context : dict:(Msgpack.t * Msgpack.t) list -> Msgpack.t Api_result.t
Sourceval nvim_get_mode : (Msgpack.t * Msgpack.t) list Api_result.t
Sourceval nvim_get_keymap : mode:string -> Msgpack.t list Api_result.t
Sourceval nvim_set_keymap : mode:string -> lhs:string -> rhs:string -> opts:(Msgpack.t * Msgpack.t) list -> unit Api_result.t
Sourceval nvim_del_keymap : mode:string -> lhs:string -> unit Api_result.t
Sourceval nvim_get_commands : opts:(Msgpack.t * Msgpack.t) list -> (Msgpack.t * Msgpack.t) list Api_result.t
Sourceval nvim_get_api_info : Msgpack.t list Api_result.t
Sourceval nvim_set_client_info : name:string -> version:(Msgpack.t * Msgpack.t) list -> type_:string -> methods:(Msgpack.t * Msgpack.t) list -> attributes:(Msgpack.t * Msgpack.t) list -> unit Api_result.t
Sourceval nvim_get_chan_info : chan:int -> (Msgpack.t * Msgpack.t) list Api_result.t
Sourceval nvim_list_chans : Msgpack.t list Api_result.t
Sourceval nvim_call_atomic : calls:Msgpack.t list -> Msgpack.t list Api_result.t
Sourceval nvim_list_uis : Msgpack.t list Api_result.t
Sourceval nvim_get_proc_children : pid:int -> Msgpack.t list Api_result.t
Sourceval nvim_get_proc : pid:int -> Msgpack.t Api_result.t
Sourceval nvim_select_popupmenu_item : item:int -> insert:bool -> finish:bool -> opts:(Msgpack.t * Msgpack.t) list -> unit Api_result.t
Sourceval nvim_del_mark : name:string -> bool Api_result.t
Sourceval nvim_get_mark : name:string -> opts:(Msgpack.t * Msgpack.t) list -> Msgpack.t list Api_result.t
Sourceval nvim_eval_statusline : str:string -> opts:(Msgpack.t * Msgpack.t) list -> (Msgpack.t * Msgpack.t) list Api_result.t
Sourceval nvim_create_user_command : name:string -> command:Msgpack.t -> opts:(Msgpack.t * Msgpack.t) list -> unit Api_result.t
Sourceval nvim_del_user_command : name:string -> unit Api_result.t
Sourceval nvim_exec : src:string -> output:bool -> string Api_result.t
Sourceval nvim_command : command:string -> unit Api_result.t
Sourceval nvim_eval : expr:string -> Msgpack.t Api_result.t
Sourceval nvim_call_function : fn:string -> args:Msgpack.t list -> Msgpack.t Api_result.t
Sourceval nvim_call_dict_function : dict:Msgpack.t -> fn:string -> args:Msgpack.t list -> Msgpack.t Api_result.t
Sourceval nvim_parse_expression : expr:string -> flags:string -> highlight:bool -> (Msgpack.t * Msgpack.t) list Api_result.t
Sourceval nvim_open_win : buffer:Buffer.Or_current.t -> enter:bool -> config:(Msgpack.t * Msgpack.t) list -> Window.t Api_result.t
Sourceval nvim_win_set_config : window:Window.Or_current.t -> config:(Msgpack.t * Msgpack.t) list -> unit Api_result.t
Sourceval nvim_win_get_config : window:Window.Or_current.t -> (Msgpack.t * Msgpack.t) list Api_result.t
Sourceval nvim_win_get_buf : window:Window.Or_current.t -> Buffer.t Api_result.t
Sourceval nvim_win_set_buf : window:Window.Or_current.t -> buffer:Buffer.Or_current.t -> unit Api_result.t
Sourceval nvim_win_get_cursor : window:Window.Or_current.t -> Msgpack.t list Api_result.t
Sourceval nvim_win_set_cursor : window:Window.Or_current.t -> pos:Msgpack.t list -> unit Api_result.t
Sourceval nvim_win_get_height : window:Window.Or_current.t -> int Api_result.t
Sourceval nvim_win_set_height : window:Window.Or_current.t -> height:int -> unit Api_result.t
Sourceval nvim_win_get_width : window:Window.Or_current.t -> int Api_result.t
Sourceval nvim_win_set_width : window:Window.Or_current.t -> width:int -> unit Api_result.t
Sourceval nvim_win_get_var : window:Window.Or_current.t -> name:string -> Msgpack.t Api_result.t
Sourceval nvim_win_set_var : window:Window.Or_current.t -> name:string -> value:Msgpack.t -> unit Api_result.t
Sourceval nvim_win_del_var : window:Window.Or_current.t -> name:string -> unit Api_result.t
Sourceval nvim_win_get_option : window:Window.Or_current.t -> name:string -> Msgpack.t Api_result.t
Sourceval nvim_win_set_option : window:Window.Or_current.t -> name:string -> value:Msgpack.t -> unit Api_result.t
Sourceval nvim_win_get_position : window:Window.Or_current.t -> Msgpack.t list Api_result.t
Sourceval nvim_win_get_tabpage : window:Window.Or_current.t -> Tabpage.t Api_result.t
Sourceval nvim_win_get_number : window:Window.Or_current.t -> int Api_result.t
Sourceval nvim_win_is_valid : window:Window.t -> bool Api_result.t
Sourceval nvim_win_hide : window:Window.Or_current.t -> unit Api_result.t
Sourceval nvim_win_close : window:Window.Or_current.t -> force:bool -> unit Api_result.t
Sourceval nvim_win_call : window:Window.Or_current.t -> fun_:Luaref.t -> Msgpack.t Api_result.t
Sourceval buffer_line_count : buffer:Buffer.Or_current.t -> int Api_result.t
  • deprecated [since 1111-11] neovim_version: 1
Sourceval buffer_get_lines : buffer:Buffer.Or_current.t -> start:int -> end_:int -> strict_indexing:bool -> Msgpack.t list Api_result.t
  • deprecated [since 1111-11] neovim_version: 1
Sourceval buffer_set_lines : buffer:Buffer.Or_current.t -> start:int -> end_:int -> strict_indexing:bool -> replacement:Msgpack.t list -> unit Api_result.t
  • deprecated [since 1111-11] neovim_version: 1
Sourceval buffer_get_var : buffer:Buffer.Or_current.t -> name:string -> Msgpack.t Api_result.t
  • deprecated [since 1111-11] neovim_version: 1
Sourceval buffer_get_option : buffer:Buffer.Or_current.t -> name:string -> Msgpack.t Api_result.t
  • deprecated [since 1111-11] neovim_version: 1
Sourceval buffer_set_option : buffer:Buffer.Or_current.t -> name:string -> value:Msgpack.t -> unit Api_result.t
  • deprecated [since 1111-11] neovim_version: 1
Sourceval buffer_get_name : buffer:Buffer.Or_current.t -> string Api_result.t
  • deprecated [since 1111-11] neovim_version: 1
Sourceval buffer_set_name : buffer:Buffer.Or_current.t -> name:string -> unit Api_result.t
  • deprecated [since 1111-11] neovim_version: 1
Sourceval buffer_is_valid : buffer:Buffer.Or_current.t -> bool Api_result.t
  • deprecated [since 1111-11] neovim_version: 1
Sourceval buffer_get_mark : buffer:Buffer.Or_current.t -> name:string -> Msgpack.t list Api_result.t
  • deprecated [since 1111-11] neovim_version: 1
Sourceval vim_command_output : command:string -> string Api_result.t
  • deprecated [since 1111-11] neovim_version: 1
Sourceval buffer_get_number : buffer:Buffer.Or_current.t -> int Api_result.t
  • deprecated [since 1111-11] neovim_version: 1
Sourceval buffer_clear_highlight : buffer:Buffer.Or_current.t -> ns_id:int -> line_start:int -> line_end:int -> unit Api_result.t
  • deprecated [since 1111-11] neovim_version: 1
Sourceval buffer_add_highlight : buffer:Buffer.Or_current.t -> ns_id:int -> hl_group:string -> line:int -> col_start:int -> col_end:int -> int Api_result.t
  • deprecated [since 1111-11] neovim_version: 1
Sourceval tabpage_get_windows : tabpage:Tabpage.Or_current.t -> Msgpack.t list Api_result.t
  • deprecated [since 1111-11] neovim_version: 1
Sourceval tabpage_get_var : tabpage:Tabpage.Or_current.t -> name:string -> Msgpack.t Api_result.t
  • deprecated [since 1111-11] neovim_version: 1
Sourceval tabpage_get_window : tabpage:Tabpage.Or_current.t -> Window.t Api_result.t
  • deprecated [since 1111-11] neovim_version: 1
Sourceval tabpage_is_valid : tabpage:Tabpage.Or_current.t -> bool Api_result.t
  • deprecated [since 1111-11] neovim_version: 1
Sourceval ui_detach : unit Api_result.t
  • deprecated [since 1111-11] neovim_version: 1
Sourceval ui_try_resize : width:int -> height:int -> Msgpack.t Api_result.t
  • deprecated [since 1111-11] neovim_version: 1
Sourceval vim_feedkeys : keys:string -> mode:string -> escape_ks:bool -> unit Api_result.t
  • deprecated [since 1111-11] neovim_version: 1
Sourceval vim_input : keys:string -> int Api_result.t
  • deprecated [since 1111-11] neovim_version: 1
Sourceval vim_replace_termcodes : str:string -> from_part:bool -> do_lt:bool -> special:bool -> string Api_result.t
  • deprecated [since 1111-11] neovim_version: 1
Sourceval vim_strwidth : text:string -> int Api_result.t
  • deprecated [since 1111-11] neovim_version: 1
Sourceval vim_list_runtime_paths : Msgpack.t list Api_result.t
  • deprecated [since 1111-11] neovim_version: 1
Sourceval vim_change_directory : dir:string -> unit Api_result.t
  • deprecated [since 1111-11] neovim_version: 1
Sourceval vim_get_current_line : string Api_result.t
  • deprecated [since 1111-11] neovim_version: 1
Sourceval vim_set_current_line : line:string -> unit Api_result.t
  • deprecated [since 1111-11] neovim_version: 1
Sourceval vim_del_current_line : unit Api_result.t
  • deprecated [since 1111-11] neovim_version: 1
Sourceval vim_get_var : name:string -> Msgpack.t Api_result.t
  • deprecated [since 1111-11] neovim_version: 1
Sourceval vim_get_vvar : name:string -> Msgpack.t Api_result.t
  • deprecated [since 1111-11] neovim_version: 1
Sourceval vim_get_option : name:string -> Msgpack.t Api_result.t
  • deprecated [since 1111-11] neovim_version: 1
Sourceval vim_set_option : name:string -> value:Msgpack.t -> unit Api_result.t
  • deprecated [since 1111-11] neovim_version: 1
Sourceval vim_out_write : str:string -> unit Api_result.t
  • deprecated [since 1111-11] neovim_version: 1
Sourceval vim_err_write : str:string -> unit Api_result.t
  • deprecated [since 1111-11] neovim_version: 1
Sourceval vim_report_error : str:string -> unit Api_result.t
  • deprecated [since 1111-11] neovim_version: 1
Sourceval vim_get_buffers : Msgpack.t list Api_result.t
  • deprecated [since 1111-11] neovim_version: 1
Sourceval vim_get_current_buffer : Buffer.t Api_result.t
  • deprecated [since 1111-11] neovim_version: 1
Sourceval vim_set_current_buffer : buffer:Buffer.Or_current.t -> unit Api_result.t
  • deprecated [since 1111-11] neovim_version: 1
Sourceval vim_get_windows : Msgpack.t list Api_result.t
  • deprecated [since 1111-11] neovim_version: 1
Sourceval vim_get_current_window : Window.t Api_result.t
  • deprecated [since 1111-11] neovim_version: 1
Sourceval vim_set_current_window : window:Window.Or_current.t -> unit Api_result.t
  • deprecated [since 1111-11] neovim_version: 1
Sourceval vim_get_tabpages : Msgpack.t list Api_result.t
  • deprecated [since 1111-11] neovim_version: 1
Sourceval vim_get_current_tabpage : Tabpage.t Api_result.t
  • deprecated [since 1111-11] neovim_version: 1
Sourceval vim_set_current_tabpage : tabpage:Tabpage.Or_current.t -> unit Api_result.t
  • deprecated [since 1111-11] neovim_version: 1
Sourceval vim_subscribe : event:string -> unit Api_result.t
  • deprecated [since 1111-11] neovim_version: 1
Sourceval vim_unsubscribe : event:string -> unit Api_result.t
  • deprecated [since 1111-11] neovim_version: 1
Sourceval vim_name_to_color : name:string -> int Api_result.t
  • deprecated [since 1111-11] neovim_version: 1
Sourceval vim_get_color_map : (Msgpack.t * Msgpack.t) list Api_result.t
  • deprecated [since 1111-11] neovim_version: 1
Sourceval vim_get_api_info : Msgpack.t list Api_result.t
  • deprecated [since 1111-11] neovim_version: 1
Sourceval vim_command : command:string -> unit Api_result.t
  • deprecated [since 1111-11] neovim_version: 1
Sourceval vim_eval : expr:string -> Msgpack.t Api_result.t
  • deprecated [since 1111-11] neovim_version: 1
Sourceval vim_call_function : fn:string -> args:Msgpack.t list -> Msgpack.t Api_result.t
  • deprecated [since 1111-11] neovim_version: 1
Sourceval window_get_buffer : window:Window.Or_current.t -> Buffer.t Api_result.t
  • deprecated [since 1111-11] neovim_version: 1
Sourceval window_get_cursor : window:Window.Or_current.t -> Msgpack.t list Api_result.t
  • deprecated [since 1111-11] neovim_version: 1
Sourceval window_set_cursor : window:Window.Or_current.t -> pos:Msgpack.t list -> unit Api_result.t
  • deprecated [since 1111-11] neovim_version: 1
Sourceval window_get_height : window:Window.Or_current.t -> int Api_result.t
  • deprecated [since 1111-11] neovim_version: 1
Sourceval window_set_height : window:Window.Or_current.t -> height:int -> unit Api_result.t
  • deprecated [since 1111-11] neovim_version: 1
Sourceval window_get_width : window:Window.Or_current.t -> int Api_result.t
  • deprecated [since 1111-11] neovim_version: 1
Sourceval window_set_width : window:Window.Or_current.t -> width:int -> unit Api_result.t
  • deprecated [since 1111-11] neovim_version: 1
Sourceval window_get_var : window:Window.Or_current.t -> name:string -> Msgpack.t Api_result.t
  • deprecated [since 1111-11] neovim_version: 1
Sourceval window_get_option : window:Window.Or_current.t -> name:string -> Msgpack.t Api_result.t
  • deprecated [since 1111-11] neovim_version: 1
Sourceval window_set_option : window:Window.Or_current.t -> name:string -> value:Msgpack.t -> unit Api_result.t
  • deprecated [since 1111-11] neovim_version: 1
Sourceval window_get_position : window:Window.Or_current.t -> Msgpack.t list Api_result.t
  • deprecated [since 1111-11] neovim_version: 1
Sourceval window_get_tabpage : window:Window.Or_current.t -> Tabpage.t Api_result.t
  • deprecated [since 1111-11] neovim_version: 1
Sourceval window_is_valid : window:Window.Or_current.t -> bool Api_result.t
  • deprecated [since 1111-11] neovim_version: 1
OCaml

Innovation. Community. Security.