nvim-rs 0.1.0

A library for writing neovim rpc clients
Documentation
# nvim-rs [![Travis Status]https://travis-ci.org/KillTheMule/nvim-rs.svg?branch=master]https://travis-ci.org/KillTheMule/nvim-rs [![Appveyor status]https://ci.appveyor.com/api/projects/status/9altsynjuqavb8jw/branch/master?svg=true]https://ci.appveyor.com/project/KillTheMule/nvim-rs/branch/master
Rust library for Neovim msgpack-rpc clients. Utilizes async to allow for arbitrary nesting of requests.

## Status

Useable, see the `examples/` and `tests/` folders for examples. The `nvim_rs::examples` submodule contains documentation of the examples.

The **API** is unstable, see the [Roadmap](https://github.com/KillTheMule/nvim-rs/issues/1) for things being planned.

## Contributing

I'd love contributions, comments, praise, criticism... You could open an [issue](https://github.com/KillTheMule/nvim-rs/issues) or a [pull request](https://github.com/KillTheMule/nvim-rs/pulls), or if you want a direct contact, meet me in the [neovim gitter channel](https://gitter.im/neovim/neovim). I also read the subreddits for [rust](https://www.reddit.com/r/rust/) and [neovim](https://www.reddit.com/r/neovim/), if that suits you better.

## Running tests

For some of the tests, the neovim source included as a submodule needs to be
compiled. 

- On Linux and OSX, after checking out the source, it should be as
simple as `cd neovim && make`.

- On Windows, follow the build instructions [from the neovim
  wiki](https://github.com/neovim/neovim/wiki/Building-Neovim).

After building neovim, you can simply run `cargo test`. Also run `cargo build
--examples` as well as `cargo bench -- --test` to make sure everything still
compiles.

## License

As this is a fork of [neovim-lib](https://github.com/daa84/neovim-lib), it is licensed under the GNU Lesser General Public License v3.0.

## CoC

Wherever applicable, this project follows the [rust code of
conduct](https://www.rust-lang.org/en-US/conduct.html).