TUI editor and editor backend written in Zig
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}