b312c0e2f387270b31da10853eaa62d0bb94a21b
Zig Project Action / Lint, Spell-check and test zig project (push) Has been cancelled
Rope
Implementation of a rope datastructure in zig.
Based on the MIT-Licensed implementation of noahbald: https://github.com/noahbald/noe
Please check out his excellent write up about the implementation of an editor in zig.
Another great resource for ropes has been created by Zed, it is worth reading to further understand the implementation details of this implementation.
Usage
To add or update rope as a dependency in your project run the following command:
zig fetch --save git+https://gitea.yves-biener.de/yves-biener/rope
Add the dependency to your module as follows in your build.zig:
const zterm: *Dependency = b.dependency("rope", .{
.target = target,
.optimize = optimize,
});
Languages
Zig
100%