Expand description
Modules§
- Bindings to the Neovim C API.
- Traits for converting between Neovim
Object
s and Rust types. - Iterators over
Array
s andDictionary
s. - libuv
libuv
Bindings to the Neovim event loop powered by libuv. - Low-level Rust bindings to LuaJIT, the Lua version used by Neovim.
- mlua
mlua
Integrations with the mlua Rust crate providing safe Lua bindings.
Macros§
- Same as
std::dbg!
but writes to the Neovim message area instead of stdout. - Same as
std::print!
but writes to the Neovim message area instead of stdout.
Structs§
- A vector of Neovim
Object
s. - A wrapper around a Lua reference to a function stored in the Lua registry.
- A non-owning value for lifetime
'a
. - Binding to a Neovim object.
- Binding to the string type used by Neovim.
Enums§
nvim-oxi
’s error type.- Specifies the kind of a Neovim
Object
.
Functions§
- Binding to
vim.schedule()
.
Type Aliases§
nvim-oxi
’s result type.
Attribute Macros§
- Marks the plugin entrypoint.
- test
test
Tests a piece of code inside a Neovim session.