4 releases

0.4.2 Jan 29, 2024
0.4.1 Dec 16, 2023
0.4.0 Dec 10, 2023
0.3.0 Apr 21, 2023

#501 in Text editors

MIT license

455KB
12K 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

~0.4–1MB
~24K SLoC