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.