TUI editor and editor backend written in Zig
at main 19 lines 808 B view raw
1//! `libfn` is a text editing engine that (will eventually) come with all kinds of features 2//! built-in. Things like managing multiple selections, insertions, deletions, undo/redo, will all 3//! be supported out of the box. The core will also do tokenization via tree-sitter and offer a 4//! Language Server integration. Essentially: everything you need for a decent code editor. 5//! 6//! Currently `libfn` can only load files into a very basic text buffer. These docs will be updated 7//! as new features will be added. 8 9const std = @import("std"); 10 11pub const Pos = @import("pos.zig"); 12pub const IndexPos = @import("indexpos.zig"); 13pub const Range = @import("Range.zig"); 14pub const Selection = @import("Selection.zig"); 15pub const Editor = @import("Editor.zig"); 16 17test { 18 std.testing.refAllDecls(@This()); 19}