文件名称:nvim-rs:适用于Neovim客户的rust库
文件大小:66KB
文件格式:ZIP
更新时间:2024-06-02 16:13:09
Rust
英伟达 Neovim msgpack-rpc客户端的Rust库。 利用异步来允许请求的任意嵌套。 地位 可用,请参阅examples/和tests/文件夹以获取示例。 nvim_rs::examples子模块包含nvim_rs::examples文档。 API不稳定,请参阅以了解正在计划的事情。 贡献 我很乐意做出贡献,发表评论,称赞,批评……您可以提出一个或,或者如果您想直接联系,请在与我。 如果您更适合我,我也阅读了有关和新。 运行测试 对于某些测试,需要编译作为子模块包含的neovim源。 在Linux和OSX上,签出源代码后,它应该像cd neovim && make一样简单。 在Windows上,按照的构建说明进行操作。 构建neovim之后,您可以简单地进行cargo test 。 还运行cargo build --examples以及cargo bench -- -
【文件预览】:
nvim-rs-master
----.gitignore(19B)
----bindings()
--------generate_bindings.py(8KB)
--------neovim_api.rs(2KB)
----bench_examples.vim(1KB)
----benches()
--------rpc_tokio.rs(2KB)
----neovim()
----src()
--------neovim_api_manual.rs(3KB)
--------uioptions.rs(3KB)
--------error.rs(13KB)
--------examples()
--------neovim_api.rs(36KB)
--------exttypes()
--------create()
--------neovim.rs(8KB)
--------rpc()
--------lib.rs(2KB)
----.travis.yml(1KB)
----Cargo.lock(29KB)
----LICENSE-LGPL(7KB)
----CONTRIBUTING.md(462B)
----CHANGELOG.md(2KB)
----Cargo.toml(2KB)
----.gitmodules(94B)
----examples()
--------scorched_earth.rs(4KB)
--------bench_async-std.rs(2KB)
--------handler_drop.rs(2KB)
--------bench_tokio.rs(2KB)
--------bench_sync.rs(1KB)
--------scorched_earth_as.rs(4KB)
--------quitting.rs(974B)
----LICENSE-MIT(1KB)
----README.md(2KB)
----tests()
--------nested_requests.rs(3KB)
--------connecting()
----pull_request_template.md(158B)
----appveyor.yml(2KB)
----rustfmt.toml(133B)
----TODO.md(302B)
----LICENSE-APACHE(11KB)