A little text editor I made with Rust and Speedy2D.
It uses a piece table-like data structure to store the text, which allows for fast inserts and deletes.
- Fast inserts and deletes
- Undo/redo
- Left/Right arrow keys: Move cursor
- Home/End: Move cursor to start/end of line
- Page Up: Move cursor to center of the file
- Page Down: Move cursor to end of the file
- Down: Print current file information to console
- Install Rust and Cargo
- Clone this repository
- Run
cargo build --release
in the repository directory
This project is licensed under the MIT license. See the LICENSE file for details.