1 unstable release

0.2.0 Oct 15, 2022

#14 in #nvim

44 downloads per month

MIT license

390KB
10K SLoC

This module contains the bindings to the Neovim API, exposed in Lua through the vim.api table.

Naming convention

All the functions have been renamed by dropping the leading nvim_ prefix, e.g. nvim_get_current_buf simply becomes get_current_buf.

Also, the functions starting with nvim_buf_*, nvim_win_* and nvim_tabpage_* are implemented as methods on the Buffer, Window and TabPage objects respectively.

Dependencies

~1–1.6MB
~35K SLoC