diff options
| author | Rose Hogenson <rosehogenson@posteo.net> | 2023-12-27 10:47:49 -0800 |
|---|---|---|
| committer | Rose Hogenson <rosehogenson@posteo.net> | 2023-12-27 10:47:49 -0800 |
| commit | e884f57e376ee8c62786d197e13d4e5b0dad5520 (patch) | |
| tree | 658abfeb7c4a4b7ad30e5bca2fafb6fdffa93802 | |
| parent | Wait for keypress before exiting. (diff) | |
| download | editor-e884f57e376ee8c62786d197e13d4e5b0dad5520.tar.zst | |
Add some TODOs for important enhancements.
| -rw-r--r-- | src/rope.rs | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/rope.rs b/src/rope.rs index 3a01e8b..be56568 100644 --- a/src/rope.rs +++ b/src/rope.rs @@ -57,6 +57,7 @@ impl Node { } fn print_line(&self, out: &mut dyn Write, n: usize) -> Result<(), std::io::Error> { + // TODO: escape unprintable characters match self { Node::Leaf(v) => { let mut nl_count = 0; @@ -149,6 +150,7 @@ impl Rope { } rope = rope.concat(Rope(Rc::new(Node::Leaf(buf)))); } + // TODO: rebalance return Ok(rope); } |
