Gram is a Zig port of the Kilo editor which was written in C.
Gram has primitive search support and simple syntax highlighting for Zig just as Kilo does for C/C++.
There are some unsupported features (non-prints), but this implementation tries to stay true to the original as much as possible.
Gram is built on v0.11.0-dev.3198+ad20236e9
.
zig build -Doptimize=ReleaseSafe
gram [file_name]
This was written in a personal endeavour to learn Zig and may, like the original kilo, serve as a starting point to write other editors in Zig.