Crate neovim [] [src]

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.