3 个不稳定版本
使用旧的 Rust 2015
0.1.0 | 2016年7月8日 |
---|---|
0.0.2 | 2016年7月8日 |
0.0.1 | 2015年1月17日 |
#310 在 文本编辑器
每月 56 次下载
12KB
219 行
neovim
支持使用 Rust 编写 Neovim 插件。
这个 crate 目前实际上没有任何功能,只是打开一个可以借助 TCP、Unix 套接字、stdio 或子进程进行通信的会话,但不久的将来将提供与 Neovim 完全通信的支持。
在实现这一功能之前,还有很多需要稳定下来,包括 Neovim 的插件 API、Rust 本身以及用于序列化的 msgpack
crate。
开发将尝试模仿 Python 客户端 的开发。
lib.rs
:
neovim
是一个 crate,它使得使用 Rust 构建 Neovim 插件成为可能。
Neovim 是 Vim 的一个分支,它允许与作为外部程序运行的插件进行完全异步通信,通过 Msgpack-RPC 进行通信。这个 crate 提供了连接到 Neovim 实例并进行 API 调用来在编辑器内执行操作的设施。
依赖项
~44KB