Rust library for Neovim clients
Add async api. Limited to only base functions. Use vec for queue instead of hashmap.
Turn on serde support for Value to allow deserialization
#[Deserialize, Serialize]
struct MyStruct {
foo: String,
bar: i64,
}
let v = Value;
let s: MyStruct = rmpv::ext::deserialize_from(v).unwrap();
Add UiOption enum with set_option function, to allow static check of options and change them at runtime.
API breaking changes.
API breaking changes.