Skip to content

Releases: daa84/neovim-lib

Async

05 Jan 19:01
Compare
Choose a tag to compare

Add async api. Limited to only base functions.
Use vec for queue instead of hashmap.

neovim 0.2.1

09 Nov 10:18
Compare
Choose a tag to compare
  • Update api to 0.2.1
  • Number of speed optimization (prevent data cloning)
  • break api backward compatibility (move data inside event handler instead of reference)

v0.4.3: Merge pull request #9 from autozimu/serde

26 Oct 08:24
Compare
Choose a tag to compare

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();

v0.4.2

28 May 09:31
Compare
Choose a tag to compare
  • Add derive clone/equals/debug for custom types
  • get_value function to allow get ext type value

v0.4.1

27 May 08:47
Compare
Choose a tag to compare

Add UiOption enum with set_option function, to allow static check of options and change them at runtime.

NeoVim 0.2

21 May 12:42
Compare
Choose a tag to compare
  • Change generator to migrate to new api. Old api supported by nvim but does not supported by this library, so this change break backward compatibility.
  • Add ability to pass addition parameters to child process

v0.3.0

01 Apr 21:16
Compare
Choose a tag to compare

API breaking changes.

  • support for rpcrequest and session parent process to make it possible to write job (thanks @boxofrox)
  • move back to rmp::Value
  • fixes + code improvements

v0.2.1

20 Mar 10:19
Compare
Choose a tag to compare
  • Unix socket patch merged

0.2.0

11 Mar 20:04
Compare
Choose a tag to compare

API breaking changes.

  • ui_attach now became nvim_ui_attach inside method call, so options added instead of rgb argument
  • error type changed from String to CallError
  • some api methods updated (regenerated) due to changes in neovim
  • also Value from rpm library replaced to internal Value implementation

v0.1.2

31 Jan 09:35
Compare
Choose a tag to compare