#neovim #bindings #api #lua #nvim #buffer #vim

nvim-oxi-api

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

2 个版本

0.5.1 2024 年 6 月 23 日
0.5.0 2024 年 5 月 28 日

202文本编辑器

Download history 204/week @ 2024-05-24 182/week @ 2024-05-31 204/week @ 2024-06-07 202/week @ 2024-06-14 375/week @ 2024-06-21 103/week @ 2024-06-28 90/week @ 2024-07-05 89/week @ 2024-07-12 125/week @ 2024-07-19 162/week @ 2024-07-26 88/week @ 2024-08-02 112/week @ 2024-08-09 119/week @ 2024-08-16

501 每月下载量
nvim-oxi 中使用

MIT 许可证

500KB
13K SLoC

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

命名约定

所有函数都已通过删除前缀 nvim_ 进行重命名,例如 nvim_get_current_buf 简化为 get_current_buf

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

依赖关系

~0.4–1MB
~24K SLoC