Modules

Contains functions to search for relevant config files

Contains utility functions useful for neovim/vim operations

Structs

Represents a vim variable to be extracted

Enums

Represents type of vim instance being used

Represents a vim variable scope

Functions

Retrieves a vim variable with b: scope using whatever neovim/vim instance is available in the current path

Retrieves a vim variable with a: scope using whatever neovim/vim instance is available in the current path

Retrieves a vim variable with g: scope using whatever neovim/vim instance is available in the current path

Retrieves a vim variable with l: scope using whatever neovim/vim instance is available in the current path

Retrieves a vim variable with s: scope using whatever neovim/vim instance is available in the current path

Retrieves a vim variable with t: scope using whatever neovim/vim instance is available in the current path

Same as [Self::load_buffer_var], but converts to the specified type after being loaded, returing an io::Error if failing to convert

Same as [Self::load_function_arg_var], but converts to the specified type after being loaded, returing an io::Error if failing to convert

Same as [Self::load_global_var], but converts to the specified type after being loaded, returing an io::Error if failing to convert

Same as [Self::load_local_var], but converts to the specified type after being loaded, returing an io::Error if failing to convert

Same as [Self::load_script_var], but converts to the specified type after being loaded, returing an io::Error if failing to convert

Same as [Self::load_tabpage_var], but converts to the specified type after being loaded, returing an io::Error if failing to convert

Same as [Self::load_vim_var], but converts to the specified type after being loaded, returing an io::Error if failing to convert

Same as [Self::load_window_var], but converts to the specified type after being loaded, returing an io::Error if failing to convert

Retrieves a vim variable with v: scope using whatever neovim/vim instance is available in the current path

Retrieves a vim variable with w: scope using whatever neovim/vim instance is available in the current path