[−][src]Trait neovim_lib::neovim_api::NeovimApi
Required methods
fn ui_detach(&mut self) -> Result<(), CallError>
since: 1
fn ui_try_resize(&mut self, width: i64, height: i64) -> Result<(), CallError>
since: 1
fn ui_set_option(&mut self, name: &str, value: Value) -> Result<(), CallError>
since: 1
fn command(&mut self, command: &str) -> Result<(), CallError>
since: 1
fn get_hl_by_name(
&mut self,
name: &str,
rgb: bool
) -> Result<Vec<(Value, Value)>, CallError>
&mut self,
name: &str,
rgb: bool
) -> Result<Vec<(Value, Value)>, CallError>
since: 3
fn get_hl_by_id(
&mut self,
hl_id: i64,
rgb: bool
) -> Result<Vec<(Value, Value)>, CallError>
&mut self,
hl_id: i64,
rgb: bool
) -> Result<Vec<(Value, Value)>, CallError>
since: 3
fn feedkeys(
&mut self,
keys: &str,
mode: &str,
escape_csi: bool
) -> Result<(), CallError>
&mut self,
keys: &str,
mode: &str,
escape_csi: bool
) -> Result<(), CallError>
since: 1
fn input(&mut self, keys: &str) -> Result<i64, CallError>
since: 1
fn replace_termcodes(
&mut self,
str: &str,
from_part: bool,
do_lt: bool,
special: bool
) -> Result<String, CallError>
&mut self,
str: &str,
from_part: bool,
do_lt: bool,
special: bool
) -> Result<String, CallError>
since: 1
fn command_output(&mut self, command: &str) -> Result<String, CallError>
since: 1
fn eval(&mut self, expr: &str) -> Result<Value, CallError>
since: 1
fn execute_lua(
&mut self,
code: &str,
args: Vec<Value>
) -> Result<Value, CallError>
&mut self,
code: &str,
args: Vec<Value>
) -> Result<Value, CallError>
since: 3
fn call_function(
&mut self,
fname: &str,
args: Vec<Value>
) -> Result<Value, CallError>
&mut self,
fname: &str,
args: Vec<Value>
) -> Result<Value, CallError>
since: 1
fn call_dict_function(
&mut self,
dict: Value,
fname: &str,
args: Vec<Value>
) -> Result<Value, CallError>
&mut self,
dict: Value,
fname: &str,
args: Vec<Value>
) -> Result<Value, CallError>
since: 4
fn strwidth(&mut self, text: &str) -> Result<i64, CallError>
since: 1
fn list_runtime_paths(&mut self) -> Result<Vec<String>, CallError>
since: 1
fn set_current_dir(&mut self, dir: &str) -> Result<(), CallError>
since: 1
fn get_current_line(&mut self) -> Result<String, CallError>
since: 1
fn set_current_line(&mut self, line: &str) -> Result<(), CallError>
since: 1
fn del_current_line(&mut self) -> Result<(), CallError>
since: 1
fn get_var(&mut self, name: &str) -> Result<Value, CallError>
since: 1
fn set_var(&mut self, name: &str, value: Value) -> Result<(), CallError>
since: 1
fn del_var(&mut self, name: &str) -> Result<(), CallError>
since: 1
fn get_vvar(&mut self, name: &str) -> Result<Value, CallError>
since: 1
fn get_option(&mut self, name: &str) -> Result<Value, CallError>
since: 1
fn set_option(&mut self, name: &str, value: Value) -> Result<(), CallError>
since: 1
fn out_write(&mut self, str: &str) -> Result<(), CallError>
since: 1
fn err_write(&mut self, str: &str) -> Result<(), CallError>
since: 1
fn err_writeln(&mut self, str: &str) -> Result<(), CallError>
since: 1
fn list_bufs(&mut self) -> Result<Vec<Buffer>, CallError>
since: 1
fn get_current_buf(&mut self) -> Result<Buffer, CallError>
since: 1
fn set_current_buf(&mut self, buffer: &Buffer) -> Result<(), CallError>
since: 1
fn list_wins(&mut self) -> Result<Vec<Window>, CallError>
since: 1
fn get_current_win(&mut self) -> Result<Window, CallError>
since: 1
fn set_current_win(&mut self, window: &Window) -> Result<(), CallError>
since: 1
fn list_tabpages(&mut self) -> Result<Vec<Tabpage>, CallError>
since: 1
fn get_current_tabpage(&mut self) -> Result<Tabpage, CallError>
since: 1
fn set_current_tabpage(&mut self, tabpage: &Tabpage) -> Result<(), CallError>
since: 1
fn create_namespace(&mut self, name: &str) -> Result<i64, CallError>
since: 5
fn get_namespaces(&mut self) -> Result<Vec<(Value, Value)>, CallError>
since: 5
fn subscribe(&mut self, event: &str) -> Result<(), CallError>
since: 1
fn unsubscribe(&mut self, event: &str) -> Result<(), CallError>
since: 1
fn get_color_by_name(&mut self, name: &str) -> Result<i64, CallError>
since: 1
fn get_color_map(&mut self) -> Result<Vec<(Value, Value)>, CallError>
since: 1
fn get_mode(&mut self) -> Result<Vec<(Value, Value)>, CallError>
since: 2
fn get_keymap(
&mut self,
mode: &str
) -> Result<Vec<Vec<(Value, Value)>>, CallError>
&mut self,
mode: &str
) -> Result<Vec<Vec<(Value, Value)>>, CallError>
since: 3
fn get_commands(
&mut self,
opts: Vec<(Value, Value)>
) -> Result<Vec<(Value, Value)>, CallError>
&mut self,
opts: Vec<(Value, Value)>
) -> Result<Vec<(Value, Value)>, CallError>
since: 4
fn get_api_info(&mut self) -> Result<Vec<Value>, CallError>
since: 1
fn set_client_info(
&mut self,
name: &str,
version: Vec<(Value, Value)>,
typ: &str,
methods: Vec<(Value, Value)>,
attributes: Vec<(Value, Value)>
) -> Result<(), CallError>
&mut self,
name: &str,
version: Vec<(Value, Value)>,
typ: &str,
methods: Vec<(Value, Value)>,
attributes: Vec<(Value, Value)>
) -> Result<(), CallError>
since: 4
fn get_chan_info(&mut self, chan: i64) -> Result<Vec<(Value, Value)>, CallError>
since: 4
fn list_chans(&mut self) -> Result<Vec<Value>, CallError>
since: 4
fn call_atomic(&mut self, calls: Vec<Value>) -> Result<Vec<Value>, CallError>
since: 1
fn parse_expression(
&mut self,
expr: &str,
flags: &str,
highlight: bool
) -> Result<Vec<(Value, Value)>, CallError>
&mut self,
expr: &str,
flags: &str,
highlight: bool
) -> Result<Vec<(Value, Value)>, CallError>
since: 4
fn list_uis(&mut self) -> Result<Vec<Value>, CallError>
since: 4
fn get_proc_children(&mut self, pid: i64) -> Result<Vec<Value>, CallError>
since: 4
fn get_proc(&mut self, pid: i64) -> Result<Value, CallError>
since: 4
Implementors
impl NeovimApi for Neovim
[src]
impl NeovimApi for Neovim
fn ui_detach(&mut self) -> Result<(), CallError> | [src] |
fn ui_try_resize(&mut self, width: i64, height: i64) -> Result<(), CallError> | [src] |
fn ui_set_option(&mut self, name: &str, value: Value) -> Result<(), CallError> | [src] |
fn command(&mut self, command: &str) -> Result<(), CallError> | [src] |
fn get_hl_by_name( | [src] |
fn get_hl_by_id( | [src] |
fn feedkeys( | [src] |
fn input(&mut self, keys: &str) -> Result<i64, CallError> | [src] |
fn replace_termcodes( | [src] |
fn command_output(&mut self, command: &str) -> Result<String, CallError> | [src] |
fn eval(&mut self, expr: &str) -> Result<Value, CallError> | [src] |
fn execute_lua( | [src] |
fn call_function( | [src] |
fn call_dict_function( | [src] |
fn strwidth(&mut self, text: &str) -> Result<i64, CallError> | [src] |
fn list_runtime_paths(&mut self) -> Result<Vec<String>, CallError> | [src] |
fn set_current_dir(&mut self, dir: &str) -> Result<(), CallError> | [src] |
fn get_current_line(&mut self) -> Result<String, CallError> | [src] |
fn set_current_line(&mut self, line: &str) -> Result<(), CallError> | [src] |
fn del_current_line(&mut self) -> Result<(), CallError> | [src] |
fn get_var(&mut self, name: &str) -> Result<Value, CallError> | [src] |
fn set_var(&mut self, name: &str, value: Value) -> Result<(), CallError> | [src] |
fn del_var(&mut self, name: &str) -> Result<(), CallError> | [src] |
fn get_vvar(&mut self, name: &str) -> Result<Value, CallError> | [src] |
fn get_option(&mut self, name: &str) -> Result<Value, CallError> | [src] |
fn set_option(&mut self, name: &str, value: Value) -> Result<(), CallError> | [src] |
fn out_write(&mut self, str: &str) -> Result<(), CallError> | [src] |
fn err_write(&mut self, str: &str) -> Result<(), CallError> | [src] |
fn err_writeln(&mut self, str: &str) -> Result<(), CallError> | [src] |
fn list_bufs(&mut self) -> Result<Vec<Buffer>, CallError> | [src] |
fn get_current_buf(&mut self) -> Result<Buffer, CallError> | [src] |
fn set_current_buf(&mut self, buffer: &Buffer) -> Result<(), CallError> | [src] |
fn list_wins(&mut self) -> Result<Vec<Window>, CallError> | [src] |
fn get_current_win(&mut self) -> Result<Window, CallError> | [src] |
fn set_current_win(&mut self, window: &Window) -> Result<(), CallError> | [src] |
fn list_tabpages(&mut self) -> Result<Vec<Tabpage>, CallError> | [src] |
fn get_current_tabpage(&mut self) -> Result<Tabpage, CallError> | [src] |
fn set_current_tabpage(&mut self, tabpage: &Tabpage) -> Result<(), CallError> | [src] |
fn create_namespace(&mut self, name: &str) -> Result<i64, CallError> | [src] |
fn get_namespaces(&mut self) -> Result<Vec<(Value, Value)>, CallError> | [src] |
fn subscribe(&mut self, event: &str) -> Result<(), CallError> | [src] |
fn unsubscribe(&mut self, event: &str) -> Result<(), CallError> | [src] |
fn get_color_by_name(&mut self, name: &str) -> Result<i64, CallError> | [src] |
fn get_color_map(&mut self) -> Result<Vec<(Value, Value)>, CallError> | [src] |
fn get_mode(&mut self) -> Result<Vec<(Value, Value)>, CallError> | [src] |
fn get_keymap( | [src] |
fn get_commands( | [src] |
fn get_api_info(&mut self) -> Result<Vec<Value>, CallError> | [src] |
fn set_client_info( | [src] |
fn get_chan_info(&mut self, chan: i64) -> Result<Vec<(Value, Value)>, CallError> | [src] |
fn list_chans(&mut self) -> Result<Vec<Value>, CallError> | [src] |
fn call_atomic(&mut self, calls: Vec<Value>) -> Result<Vec<Value>, CallError> | [src] |
fn parse_expression( | [src] |
fn list_uis(&mut self) -> Result<Vec<Value>, CallError> | [src] |
fn get_proc_children(&mut self, pid: i64) -> Result<Vec<Value>, CallError> | [src] |
fn get_proc(&mut self, pid: i64) -> Result<Value, CallError> | [src] |