[−][src]Trait neovim_lib::neovim_api_async::NeovimApiAsync
Required methods
fn ui_detach_async(&mut self) -> AsyncCall<()>
since: 1
fn ui_try_resize_async(&mut self, width: i64, height: i64) -> AsyncCall<()>
since: 1
fn ui_set_option_async(&mut self, name: &str, value: Value) -> AsyncCall<()>
since: 1
fn command_async(&mut self, command: &str) -> AsyncCall<()>
since: 1
fn get_hl_by_name_async(
&mut self,
name: &str,
rgb: bool
) -> AsyncCall<Vec<(Value, Value)>>
&mut self,
name: &str,
rgb: bool
) -> AsyncCall<Vec<(Value, Value)>>
since: 3
fn get_hl_by_id_async(
&mut self,
hl_id: i64,
rgb: bool
) -> AsyncCall<Vec<(Value, Value)>>
&mut self,
hl_id: i64,
rgb: bool
) -> AsyncCall<Vec<(Value, Value)>>
since: 3
fn feedkeys_async(
&mut self,
keys: &str,
mode: &str,
escape_csi: bool
) -> AsyncCall<()>
&mut self,
keys: &str,
mode: &str,
escape_csi: bool
) -> AsyncCall<()>
since: 1
fn input_async(&mut self, keys: &str) -> AsyncCall<i64>
since: 1
fn replace_termcodes_async(
&mut self,
str: &str,
from_part: bool,
do_lt: bool,
special: bool
) -> AsyncCall<String>
&mut self,
str: &str,
from_part: bool,
do_lt: bool,
special: bool
) -> AsyncCall<String>
since: 1
fn command_output_async(&mut self, command: &str) -> AsyncCall<String>
since: 1
fn eval_async(&mut self, expr: &str) -> AsyncCall<Value>
since: 1
fn execute_lua_async(
&mut self,
code: &str,
args: Vec<Value>
) -> AsyncCall<Value>
&mut self,
code: &str,
args: Vec<Value>
) -> AsyncCall<Value>
since: 3
fn call_function_async(
&mut self,
fname: &str,
args: Vec<Value>
) -> AsyncCall<Value>
&mut self,
fname: &str,
args: Vec<Value>
) -> AsyncCall<Value>
since: 1
fn call_dict_function_async(
&mut self,
dict: Value,
fname: &str,
args: Vec<Value>
) -> AsyncCall<Value>
&mut self,
dict: Value,
fname: &str,
args: Vec<Value>
) -> AsyncCall<Value>
since: 4
fn strwidth_async(&mut self, text: &str) -> AsyncCall<i64>
since: 1
fn list_runtime_paths_async(&mut self) -> AsyncCall<Vec<String>>
since: 1
fn set_current_dir_async(&mut self, dir: &str) -> AsyncCall<()>
since: 1
fn get_current_line_async(&mut self) -> AsyncCall<String>
since: 1
fn set_current_line_async(&mut self, line: &str) -> AsyncCall<()>
since: 1
fn del_current_line_async(&mut self) -> AsyncCall<()>
since: 1
fn get_var_async(&mut self, name: &str) -> AsyncCall<Value>
since: 1
fn set_var_async(&mut self, name: &str, value: Value) -> AsyncCall<()>
since: 1
fn del_var_async(&mut self, name: &str) -> AsyncCall<()>
since: 1
fn get_vvar_async(&mut self, name: &str) -> AsyncCall<Value>
since: 1
fn get_option_async(&mut self, name: &str) -> AsyncCall<Value>
since: 1
fn set_option_async(&mut self, name: &str, value: Value) -> AsyncCall<()>
since: 1
fn out_write_async(&mut self, str: &str) -> AsyncCall<()>
since: 1
fn err_write_async(&mut self, str: &str) -> AsyncCall<()>
since: 1
fn err_writeln_async(&mut self, str: &str) -> AsyncCall<()>
since: 1
fn list_bufs_async(&mut self) -> AsyncCall<Vec<Buffer>>
since: 1
fn get_current_buf_async(&mut self) -> AsyncCall<Buffer>
since: 1
fn set_current_buf_async(&mut self, buffer: &Buffer) -> AsyncCall<()>
since: 1
fn list_wins_async(&mut self) -> AsyncCall<Vec<Window>>
since: 1
fn get_current_win_async(&mut self) -> AsyncCall<Window>
since: 1
fn set_current_win_async(&mut self, window: &Window) -> AsyncCall<()>
since: 1
fn list_tabpages_async(&mut self) -> AsyncCall<Vec<Tabpage>>
since: 1
fn get_current_tabpage_async(&mut self) -> AsyncCall<Tabpage>
since: 1
fn set_current_tabpage_async(&mut self, tabpage: &Tabpage) -> AsyncCall<()>
since: 1
fn create_namespace_async(&mut self, name: &str) -> AsyncCall<i64>
since: 5
fn get_namespaces_async(&mut self) -> AsyncCall<Vec<(Value, Value)>>
since: 5
fn subscribe_async(&mut self, event: &str) -> AsyncCall<()>
since: 1
fn unsubscribe_async(&mut self, event: &str) -> AsyncCall<()>
since: 1
fn get_color_by_name_async(&mut self, name: &str) -> AsyncCall<i64>
since: 1
fn get_color_map_async(&mut self) -> AsyncCall<Vec<(Value, Value)>>
since: 1
fn get_mode_async(&mut self) -> AsyncCall<Vec<(Value, Value)>>
since: 2
fn get_keymap_async(
&mut self,
mode: &str
) -> AsyncCall<Vec<Vec<(Value, Value)>>>
&mut self,
mode: &str
) -> AsyncCall<Vec<Vec<(Value, Value)>>>
since: 3
fn get_commands_async(
&mut self,
opts: Vec<(Value, Value)>
) -> AsyncCall<Vec<(Value, Value)>>
&mut self,
opts: Vec<(Value, Value)>
) -> AsyncCall<Vec<(Value, Value)>>
since: 4
fn get_api_info_async(&mut self) -> AsyncCall<Vec<Value>>
since: 1
fn set_client_info_async(
&mut self,
name: &str,
version: Vec<(Value, Value)>,
typ: &str,
methods: Vec<(Value, Value)>,
attributes: Vec<(Value, Value)>
) -> AsyncCall<()>
&mut self,
name: &str,
version: Vec<(Value, Value)>,
typ: &str,
methods: Vec<(Value, Value)>,
attributes: Vec<(Value, Value)>
) -> AsyncCall<()>
since: 4
fn get_chan_info_async(&mut self, chan: i64) -> AsyncCall<Vec<(Value, Value)>>
since: 4
fn list_chans_async(&mut self) -> AsyncCall<Vec<Value>>
since: 4
fn call_atomic_async(&mut self, calls: Vec<Value>) -> AsyncCall<Vec<Value>>
since: 1
fn parse_expression_async(
&mut self,
expr: &str,
flags: &str,
highlight: bool
) -> AsyncCall<Vec<(Value, Value)>>
&mut self,
expr: &str,
flags: &str,
highlight: bool
) -> AsyncCall<Vec<(Value, Value)>>
since: 4
fn list_uis_async(&mut self) -> AsyncCall<Vec<Value>>
since: 4
fn get_proc_children_async(&mut self, pid: i64) -> AsyncCall<Vec<Value>>
since: 4
fn get_proc_async(&mut self, pid: i64) -> AsyncCall<Value>
since: 4
Implementors
impl NeovimApiAsync for Neovim
[src]
impl NeovimApiAsync for Neovim
fn ui_detach_async(&mut self) -> AsyncCall<()> | [src] |
fn ui_try_resize_async(&mut self, width: i64, height: i64) -> AsyncCall<()> | [src] |
fn ui_set_option_async(&mut self, name: &str, value: Value) -> AsyncCall<()> | [src] |
fn command_async(&mut self, command: &str) -> AsyncCall<()> | [src] |
fn get_hl_by_name_async( | [src] |
fn get_hl_by_id_async( | [src] |
fn feedkeys_async( | [src] |
fn input_async(&mut self, keys: &str) -> AsyncCall<i64> | [src] |
fn replace_termcodes_async( | [src] |
fn command_output_async(&mut self, command: &str) -> AsyncCall<String> | [src] |
fn eval_async(&mut self, expr: &str) -> AsyncCall<Value> | [src] |
fn execute_lua_async( | [src] |
fn call_function_async( | [src] |
fn call_dict_function_async( | [src] |
fn strwidth_async(&mut self, text: &str) -> AsyncCall<i64> | [src] |
fn list_runtime_paths_async(&mut self) -> AsyncCall<Vec<String>> | [src] |
fn set_current_dir_async(&mut self, dir: &str) -> AsyncCall<()> | [src] |
fn get_current_line_async(&mut self) -> AsyncCall<String> | [src] |
fn set_current_line_async(&mut self, line: &str) -> AsyncCall<()> | [src] |
fn del_current_line_async(&mut self) -> AsyncCall<()> | [src] |
fn get_var_async(&mut self, name: &str) -> AsyncCall<Value> | [src] |
fn set_var_async(&mut self, name: &str, value: Value) -> AsyncCall<()> | [src] |
fn del_var_async(&mut self, name: &str) -> AsyncCall<()> | [src] |
fn get_vvar_async(&mut self, name: &str) -> AsyncCall<Value> | [src] |
fn get_option_async(&mut self, name: &str) -> AsyncCall<Value> | [src] |
fn set_option_async(&mut self, name: &str, value: Value) -> AsyncCall<()> | [src] |
fn out_write_async(&mut self, str: &str) -> AsyncCall<()> | [src] |
fn err_write_async(&mut self, str: &str) -> AsyncCall<()> | [src] |
fn err_writeln_async(&mut self, str: &str) -> AsyncCall<()> | [src] |
fn list_bufs_async(&mut self) -> AsyncCall<Vec<Buffer>> | [src] |
fn get_current_buf_async(&mut self) -> AsyncCall<Buffer> | [src] |
fn set_current_buf_async(&mut self, buffer: &Buffer) -> AsyncCall<()> | [src] |
fn list_wins_async(&mut self) -> AsyncCall<Vec<Window>> | [src] |
fn get_current_win_async(&mut self) -> AsyncCall<Window> | [src] |
fn set_current_win_async(&mut self, window: &Window) -> AsyncCall<()> | [src] |
fn list_tabpages_async(&mut self) -> AsyncCall<Vec<Tabpage>> | [src] |
fn get_current_tabpage_async(&mut self) -> AsyncCall<Tabpage> | [src] |
fn set_current_tabpage_async(&mut self, tabpage: &Tabpage) -> AsyncCall<()> | [src] |
fn create_namespace_async(&mut self, name: &str) -> AsyncCall<i64> | [src] |
fn get_namespaces_async(&mut self) -> AsyncCall<Vec<(Value, Value)>> | [src] |
fn subscribe_async(&mut self, event: &str) -> AsyncCall<()> | [src] |
fn unsubscribe_async(&mut self, event: &str) -> AsyncCall<()> | [src] |
fn get_color_by_name_async(&mut self, name: &str) -> AsyncCall<i64> | [src] |
fn get_color_map_async(&mut self) -> AsyncCall<Vec<(Value, Value)>> | [src] |
fn get_mode_async(&mut self) -> AsyncCall<Vec<(Value, Value)>> | [src] |
fn get_keymap_async( | [src] |
fn get_commands_async( | [src] |
fn get_api_info_async(&mut self) -> AsyncCall<Vec<Value>> | [src] |
fn set_client_info_async( | [src] |
fn get_chan_info_async(&mut self, chan: i64) -> AsyncCall<Vec<(Value, Value)>> | [src] |
fn list_chans_async(&mut self) -> AsyncCall<Vec<Value>> | [src] |
fn call_atomic_async(&mut self, calls: Vec<Value>) -> AsyncCall<Vec<Value>> | [src] |
fn parse_expression_async( | [src] |
fn list_uis_async(&mut self) -> AsyncCall<Vec<Value>> | [src] |
fn get_proc_children_async(&mut self, pid: i64) -> AsyncCall<Vec<Value>> | [src] |
fn get_proc_async(&mut self, pid: i64) -> AsyncCall<Value> | [src] |