Smith is a simple terminal-based text editor written in Rust.
Featuring:
line numbers
undo/redo
standard keybindings (Ctrl-S, Ctrl-Z...)
mouse support
MVC design
Rope data structure