dart_nvim_api 0.1.4 copy "dart_nvim_api: ^0.1.4" to clipboard
dart_nvim_api: ^0.1.4 copied to clipboard

outdated

A Neovim API for Dart allowing for communication between a Neovim instance and a Dart program. Can be used for creating Neovim plugins, Neovim frontend GUIs, etc.

0.1.0 #

  • Initial version

0.1.1 #

  • Make function names for the Buffer, Tabpage, and Window classes camelcase.
  • Fix an issue where API functions which were supposed to return a Buffer, Tabpage, or Window would return null instead.

0.1.2 #

  • Additions
    • attachUi function in the Neovim class for attaching an external UI to Neovim.
    • Travis.
    • Documentation for Neovim class (not finished yet, mainly waiting on neovim/neovim#1139 and a subsequent PR adding a way to get the documentation on each API function from Neovim).
    • Classes for each type of ui_event from Neovim.
    • example directory with a short example (shown in README).
  • Changes
    • Moved Neovim class from lib/dart_nvim_api.dart to lib/src/neovim.dart to be more consistent with idiomatic Dart library structure.
    • Updated README to show latest library version from pub.dev

0.1.3 #

  • Added Session.fromCurrentStdinStdout() function and an optional flag (communicateWithParentProcess) to the Neovim class (see docs for more info).

0.1.4 #

  • Fixed an issue where functions which returned Lists (e.g. Buffer().getLines would throw an error saying type 'List<dynamic>' is not a subtype of type 'List<String>' in type cast or similar.
3
likes
0
pub points
2%
popularity

Publisher

unverified uploader

A Neovim API for Dart allowing for communication between a Neovim instance and a Dart program. Can be used for creating Neovim plugins, Neovim frontend GUIs, etc.

Repository (GitHub)
View/report issues

License

unknown (LICENSE)

Dependencies

meta, msgpack_dart

More

Packages that depend on dart_nvim_api