Crate neovim

Source
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.