Go to file
Nathan Vegdahl d95161b88f Improved Rope::rebalance() to actually rebalance properly in non-AVL cases.
The prior version worked fine for the typical single insertion/removal
cases.  But when larger imbalances happened due to bulk insertion or
removal it wouldn't work correctly.

The new improved version works on any tree whose children are themselves
balanced, even if they are extremely different heights when compared to
each other.  It works in O(log N) time.
2015-02-18 23:11:10 -08:00
src Improved Rope::rebalance() to actually rebalance properly in non-AVL cases. 2015-02-18 23:11:10 -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.