Go to file
Nathan Vegdahl 535f219c41 Improved algorithm of Rope::append()
It doesn't use an intermediate conversion to a string anymore, and should
execute in O(log N) as long as the right-hand rope is equal length or
smaller than the left.

It may also be O(log N) for the left-hand rope being smaller, but that
depends on whether the rebalance code executes in O(log N) time when
the left and right hand side are individually balanced.  I haven't
analysed it yet, so dunno.
2015-02-17 23:10:38 -08:00
src Improved algorithm of Rope::append() 2015-02-17 23:10:38 -08:00
.gitignore Getting dependencies and such setup properly. 2014-12-12 23:33:13 -08:00
Cargo.toml Added rust-encoding as a dependency, in prep for text encoding support. 2015-02-08 00:19:37 -08:00
LICENSE.txt Added a copyright license. 2015-01-21 20:41:01 -08:00
readme.md Updated todo and readme files. 2015-01-21 20:37:53 -08:00
todo.md WIP: handling extremely long lines with good performance. 2015-02-15 22:41:11 -08:00

Led

Led is a simple text editor with both a console and GUI interface.

The long-term goals of Led are to be a scriptable, cross-platform code editor that you can take with you wherever you go. It's a long ways off from that at the moment, however.

Other projects that inspire the general direction of Led include Zed and Vim.