Trait NeovimApiAsync

Source
pub trait NeovimApiAsync {
Show 56 methods // Required methods fn ui_detach_async(&mut self) -> AsyncCall<'_, ()>; fn ui_try_resize_async( &mut self, width: i64, height: i64, ) -> AsyncCall<'_, ()>; fn ui_set_option_async( &mut self, name: &str, value: Value, ) -> AsyncCall<'_, ()>; fn command_async(&mut self, command: &str) -> AsyncCall<'_, ()>; fn get_hl_by_name_async( &mut self, name: &str, rgb: bool, ) -> AsyncCall<'_, Vec<(Value, Value)>>; fn get_hl_by_id_async( &mut self, hl_id: i64, rgb: bool, ) -> AsyncCall<'_, Vec<(Value, Value)>>; fn feedkeys_async( &mut self, keys: &str, mode: &str, escape_csi: bool, ) -> AsyncCall<'_, ()>; fn input_async(&mut self, keys: &str) -> AsyncCall<'_, i64>; fn replace_termcodes_async( &mut self, str: &str, from_part: bool, do_lt: bool, special: bool, ) -> AsyncCall<'_, String>; fn command_output_async(&mut self, command: &str) -> AsyncCall<'_, String>; fn eval_async(&mut self, expr: &str) -> AsyncCall<'_, Value>; fn execute_lua_async( &mut self, code: &str, args: Vec<Value>, ) -> AsyncCall<'_, Value>; fn call_function_async( &mut self, fname: &str, args: Vec<Value>, ) -> AsyncCall<'_, Value>; fn call_dict_function_async( &mut self, dict: Value, fname: &str, args: Vec<Value>, ) -> AsyncCall<'_, Value>; fn strwidth_async(&mut self, text: &str) -> AsyncCall<'_, i64>; fn list_runtime_paths_async(&mut self) -> AsyncCall<'_, Vec<String>>; fn set_current_dir_async(&mut self, dir: &str) -> AsyncCall<'_, ()>; fn get_current_line_async(&mut self) -> AsyncCall<'_, String>; fn set_current_line_async(&mut self, line: &str) -> AsyncCall<'_, ()>; fn del_current_line_async(&mut self) -> AsyncCall<'_, ()>; fn get_var_async(&mut self, name: &str) -> AsyncCall<'_, Value>; fn set_var_async(&mut self, name: &str, value: Value) -> AsyncCall<'_, ()>; fn del_var_async(&mut self, name: &str) -> AsyncCall<'_, ()>; fn get_vvar_async(&mut self, name: &str) -> AsyncCall<'_, Value>; fn get_option_async(&mut self, name: &str) -> AsyncCall<'_, Value>; fn set_option_async( &mut self, name: &str, value: Value, ) -> AsyncCall<'_, ()>; fn out_write_async(&mut self, str: &str) -> AsyncCall<'_, ()>; fn err_write_async(&mut self, str: &str) -> AsyncCall<'_, ()>; fn err_writeln_async(&mut self, str: &str) -> AsyncCall<'_, ()>; fn list_bufs_async(&mut self) -> AsyncCall<'_, Vec<Buffer>>; fn get_current_buf_async(&mut self) -> AsyncCall<'_, Buffer>; fn set_current_buf_async(&mut self, buffer: &Buffer) -> AsyncCall<'_, ()>; fn list_wins_async(&mut self) -> AsyncCall<'_, Vec<Window>>; fn get_current_win_async(&mut self) -> AsyncCall<'_, Window>; fn set_current_win_async(&mut self, window: &Window) -> AsyncCall<'_, ()>; fn list_tabpages_async(&mut self) -> AsyncCall<'_, Vec<Tabpage>>; fn get_current_tabpage_async(&mut self) -> AsyncCall<'_, Tabpage>; fn set_current_tabpage_async( &mut self, tabpage: &Tabpage, ) -> AsyncCall<'_, ()>; fn create_namespace_async(&mut self, name: &str) -> AsyncCall<'_, i64>; fn get_namespaces_async(&mut self) -> AsyncCall<'_, Vec<(Value, Value)>>; fn subscribe_async(&mut self, event: &str) -> AsyncCall<'_, ()>; fn unsubscribe_async(&mut self, event: &str) -> AsyncCall<'_, ()>; fn get_color_by_name_async(&mut self, name: &str) -> AsyncCall<'_, i64>; fn get_color_map_async(&mut self) -> AsyncCall<'_, Vec<(Value, Value)>>; fn get_mode_async(&mut self) -> AsyncCall<'_, Vec<(Value, Value)>>; fn get_keymap_async( &mut self, mode: &str, ) -> AsyncCall<'_, Vec<Vec<(Value, Value)>>>; fn get_commands_async( &mut self, opts: Vec<(Value, Value)>, ) -> AsyncCall<'_, Vec<(Value, Value)>>; fn get_api_info_async(&mut self) -> AsyncCall<'_, Vec<Value>>; fn set_client_info_async( &mut self, name: &str, version: Vec<(Value, Value)>, typ: &str, methods: Vec<(Value, Value)>, attributes: Vec<(Value, Value)>, ) -> AsyncCall<'_, ()>; fn get_chan_info_async( &mut self, chan: i64, ) -> AsyncCall<'_, Vec<(Value, Value)>>; fn list_chans_async(&mut self) -> AsyncCall<'_, Vec<Value>>; fn call_atomic_async( &mut self, calls: Vec<Value>, ) -> AsyncCall<'_, Vec<Value>>; fn parse_expression_async( &mut self, expr: &str, flags: &str, highlight: bool, ) -> AsyncCall<'_, Vec<(Value, Value)>>; fn list_uis_async(&mut self) -> AsyncCall<'_, Vec<Value>>; fn get_proc_children_async(&mut self, pid: i64) -> AsyncCall<'_, Vec<Value>>; fn get_proc_async(&mut self, pid: i64) -> AsyncCall<'_, Value>;
}

Required Methods§

Source

fn ui_detach_async(&mut self) -> AsyncCall<'_, ()>

since: 1

Source

fn ui_try_resize_async(&mut self, width: i64, height: i64) -> AsyncCall<'_, ()>

since: 1

Source

fn ui_set_option_async(&mut self, name: &str, value: Value) -> AsyncCall<'_, ()>

since: 1

Source

fn command_async(&mut self, command: &str) -> AsyncCall<'_, ()>

since: 1

Source

fn get_hl_by_name_async( &mut self, name: &str, rgb: bool, ) -> AsyncCall<'_, Vec<(Value, Value)>>

since: 3

Source

fn get_hl_by_id_async( &mut self, hl_id: i64, rgb: bool, ) -> AsyncCall<'_, Vec<(Value, Value)>>

since: 3

Source

fn feedkeys_async( &mut self, keys: &str, mode: &str, escape_csi: bool, ) -> AsyncCall<'_, ()>

since: 1

Source

fn input_async(&mut self, keys: &str) -> AsyncCall<'_, i64>

since: 1

Source

fn replace_termcodes_async( &mut self, str: &str, from_part: bool, do_lt: bool, special: bool, ) -> AsyncCall<'_, String>

since: 1

Source

fn command_output_async(&mut self, command: &str) -> AsyncCall<'_, String>

since: 1

Source

fn eval_async(&mut self, expr: &str) -> AsyncCall<'_, Value>

since: 1

Source

fn execute_lua_async( &mut self, code: &str, args: Vec<Value>, ) -> AsyncCall<'_, Value>

since: 3

Source

fn call_function_async( &mut self, fname: &str, args: Vec<Value>, ) -> AsyncCall<'_, Value>

since: 1

Source

fn call_dict_function_async( &mut self, dict: Value, fname: &str, args: Vec<Value>, ) -> AsyncCall<'_, Value>

since: 4

Source

fn strwidth_async(&mut self, text: &str) -> AsyncCall<'_, i64>

since: 1

Source

fn list_runtime_paths_async(&mut self) -> AsyncCall<'_, Vec<String>>

since: 1

Source

fn set_current_dir_async(&mut self, dir: &str) -> AsyncCall<'_, ()>

since: 1

Source

fn get_current_line_async(&mut self) -> AsyncCall<'_, String>

since: 1

Source

fn set_current_line_async(&mut self, line: &str) -> AsyncCall<'_, ()>

since: 1

Source

fn del_current_line_async(&mut self) -> AsyncCall<'_, ()>

since: 1

Source

fn get_var_async(&mut self, name: &str) -> AsyncCall<'_, Value>

since: 1

Source

fn set_var_async(&mut self, name: &str, value: Value) -> AsyncCall<'_, ()>

since: 1

Source

fn del_var_async(&mut self, name: &str) -> AsyncCall<'_, ()>

since: 1

Source

fn get_vvar_async(&mut self, name: &str) -> AsyncCall<'_, Value>

since: 1

Source

fn get_option_async(&mut self, name: &str) -> AsyncCall<'_, Value>

since: 1

Source

fn set_option_async(&mut self, name: &str, value: Value) -> AsyncCall<'_, ()>

since: 1

Source

fn out_write_async(&mut self, str: &str) -> AsyncCall<'_, ()>

since: 1

Source

fn err_write_async(&mut self, str: &str) -> AsyncCall<'_, ()>

since: 1

Source

fn err_writeln_async(&mut self, str: &str) -> AsyncCall<'_, ()>

since: 1

Source

fn list_bufs_async(&mut self) -> AsyncCall<'_, Vec<Buffer>>

since: 1

Source

fn get_current_buf_async(&mut self) -> AsyncCall<'_, Buffer>

since: 1

Source

fn set_current_buf_async(&mut self, buffer: &Buffer) -> AsyncCall<'_, ()>

since: 1

Source

fn list_wins_async(&mut self) -> AsyncCall<'_, Vec<Window>>

since: 1

Source

fn get_current_win_async(&mut self) -> AsyncCall<'_, Window>

since: 1

Source

fn set_current_win_async(&mut self, window: &Window) -> AsyncCall<'_, ()>

since: 1

Source

fn list_tabpages_async(&mut self) -> AsyncCall<'_, Vec<Tabpage>>

since: 1

Source

fn get_current_tabpage_async(&mut self) -> AsyncCall<'_, Tabpage>

since: 1

Source

fn set_current_tabpage_async(&mut self, tabpage: &Tabpage) -> AsyncCall<'_, ()>

since: 1

Source

fn create_namespace_async(&mut self, name: &str) -> AsyncCall<'_, i64>

since: 5

Source

fn get_namespaces_async(&mut self) -> AsyncCall<'_, Vec<(Value, Value)>>

since: 5

Source

fn subscribe_async(&mut self, event: &str) -> AsyncCall<'_, ()>

since: 1

Source

fn unsubscribe_async(&mut self, event: &str) -> AsyncCall<'_, ()>

since: 1

Source

fn get_color_by_name_async(&mut self, name: &str) -> AsyncCall<'_, i64>

since: 1

Source

fn get_color_map_async(&mut self) -> AsyncCall<'_, Vec<(Value, Value)>>

since: 1

Source

fn get_mode_async(&mut self) -> AsyncCall<'_, Vec<(Value, Value)>>

since: 2

Source

fn get_keymap_async( &mut self, mode: &str, ) -> AsyncCall<'_, Vec<Vec<(Value, Value)>>>

since: 3

Source

fn get_commands_async( &mut self, opts: Vec<(Value, Value)>, ) -> AsyncCall<'_, Vec<(Value, Value)>>

since: 4

Source

fn get_api_info_async(&mut self) -> AsyncCall<'_, Vec<Value>>

since: 1

Source

fn set_client_info_async( &mut self, name: &str, version: Vec<(Value, Value)>, typ: &str, methods: Vec<(Value, Value)>, attributes: Vec<(Value, Value)>, ) -> AsyncCall<'_, ()>

since: 4

Source

fn get_chan_info_async( &mut self, chan: i64, ) -> AsyncCall<'_, Vec<(Value, Value)>>

since: 4

Source

fn list_chans_async(&mut self) -> AsyncCall<'_, Vec<Value>>

since: 4

Source

fn call_atomic_async(&mut self, calls: Vec<Value>) -> AsyncCall<'_, Vec<Value>>

since: 1

Source

fn parse_expression_async( &mut self, expr: &str, flags: &str, highlight: bool, ) -> AsyncCall<'_, Vec<(Value, Value)>>

since: 4

Source

fn list_uis_async(&mut self) -> AsyncCall<'_, Vec<Value>>

since: 4

Source

fn get_proc_children_async(&mut self, pid: i64) -> AsyncCall<'_, Vec<Value>>

since: 4

Source

fn get_proc_async(&mut self, pid: i64) -> AsyncCall<'_, Value>

since: 4

Implementors§