Expand description
neovim
is a crate that enables building Neovim plugins with Rust.
Neovim is a fork of Vim that enables fully asynchronous communication with plugins that run as external programs, communicating via Msgpack-RPC. This crate provides facilities for connecting to a Neovim instance and making API calls to take actions within the editor.
Structs§
- ApiInfo
- The result of
get_api_info()
. - Function
- A function as parsed from
get_api_info()
. - Metadata
- Type identifiers for certain types, determined at runtime.
- Session
- An active Neovim session.
Functions§
- get_
api_ info - Get API information from Vim by running
nvim --api-info
and parsing the output.