Go to file
Nathan Vegdahl c3bfdf7a7f Add Mark and MarkSet types for managing cursors etc.
Originally I was using just `(usize, usize)` for marks, and `Vec`s
of those for sets.  But that was already becoming unwieldy even for
really basic code.  This abstracts just a handful of common
operations away to make this easier to reason about.  However,
the internals are (intentionally) left exposed to allow other fiddly
things to be done.
2020-02-11 11:35:31 +09:00
src Don't visually freeze the UI on an onslaught of input. 2020-02-11 08:33:22 +09:00
sub_crates/backend Add Mark and MarkSet types for managing cursors etc. 2020-02-11 11:35:31 +09:00
.gitignore Updated to work with more recent library versions. Also RustFmt. 2016-03-05 02:40:01 -08:00
Cargo.lock Don't visually freeze the UI on an onslaught of input. 2020-02-11 08:33:22 +09:00
Cargo.toml Don't visually freeze the UI on an onslaught of input. 2020-02-11 08:33:22 +09:00
ideas.md More notes about how I want undo to work. 2020-01-31 20:18:12 +09:00
LICENSE.txt Added a copyright license. 2015-01-21 20:41:01 -08:00
readme.md Version bump and updated readme. 2017-12-31 03:12:21 -08:00

Led

Led is a humble and simple console-based text editor, written in Rust and using Ropey as its text buffer.