A simple CPU rendered GUI IDE experience.
Diffstat (limited to 'src/text/cursor.rs')
| -rw-r--r-- | src/text/cursor.rs | 9 |
1 files changed, 0 insertions, 9 deletions
diff --git a/src/text/cursor.rs b/src/text/cursor.rs index 07fe471..f8e4cc9 100644 --- a/src/text/cursor.rs +++ b/src/text/cursor.rs @@ -440,15 +440,6 @@ impl Cursors { pub fn each_ref(&self, f: impl FnMut(Cursor)) { self.inner.iter().copied().rev().for_each(f); } - pub fn manipulate(&mut self, mut f: impl FnMut(usize) -> usize) { - self.each(|lem| { - lem.position = f(lem.position); - if let Some(sel) = &mut lem.sel { - sel.start = f(sel.start); - sel.end = f(sel.end); - } - }); - } pub fn left(&mut self, r: &Rope) { self.each(|cursor| cursor.left(r)); self.coalesce(); |