znvim is a neovim remote rpc client implementation with zig
.
This package is under developing!
- Implementation of multiple remote calling methods
- Support
latest release
andnightly
- Support all neovim channels
- Add to
build.zig.zon
.znvim = .{
// It is recommended to replace the following branch with commit id
.url = "https://github.com/jinzhongjia/znvim/archive/{commit or branch}.tar.gz",
.hash = <hash value>,
},
- Config
build.zig
const znvim = b.dependency("znvim", .{
.target = target,
.optimize = optimize,
});
// add module
exe.addModule("znvim", znvim.module("znvim"));
- Add to
build.zig.zon
zig fetch --save https://github.com/jinzhongjia/znvim/archive/{commit or branch}.tar.gz
- Config
build.zig
const znvim = b.dependency("znvim", .{
.target = target,
.optimize = optimize,
});
// add module
exe.root_module.addImport("znvim", znvim.module("znvim"));
- Parameter type checking
- Multi-threading support
- Docs