#neovim #bindings #api-bindings #nvim-oxi #buffer #vim #methods

oxi-api

Rust 对 Neovim 的 C API 的绑定,用于 nvim-oxi

4 个版本

0.4.2 2024年1月29日
0.4.1 2023年12月16日
0.4.0 2023年12月10日
0.3.0 2023年4月21日

#415文本编辑器

Download history 220/week @ 2024-03-11 54/week @ 2024-03-18 14/week @ 2024-03-25 153/week @ 2024-04-01 72/week @ 2024-04-08 80/week @ 2024-04-15 97/week @ 2024-04-22 63/week @ 2024-04-29 60/week @ 2024-05-06 118/week @ 2024-05-13 111/week @ 2024-05-20 112/week @ 2024-05-27 75/week @ 2024-06-03 68/week @ 2024-06-10 58/week @ 2024-06-17 63/week @ 2024-06-24

每月下载 270 次

MIT 许可证

455KB
12K SLoC

此模块包含对 Neovim API 的绑定,通过 vim.api 表单在 Lua 中公开。

命名规范

所有函数都已被重命名,移除了前缀 nvim_,例如 nvim_get_current_buf 简化为 get_current_buf

此外,以 nvim_buf_*nvim_win_*nvim_tabpage_* 开头的函数分别作为 BufferWindowTabPage 对象的方法实现。

依赖关系

~0.4–1.1MB
~25K SLoC