A simple CPU rendered GUI IDE experience.
Diffstat (limited to 'src/edi.rs')
-rw-r--r--src/edi.rs4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/edi.rs b/src/edi.rs
index a6a585d..dd1e064 100644
--- a/src/edi.rs
+++ b/src/edi.rs
@@ -1308,6 +1308,10 @@ impl Editor {
change!(self);
}
Some(Do::Quit) => return ControlFlow::Break(()),
+ Some(Do::SetCursor(x)) => {
+ self.text.cursor = x;
+ self.text.setc();
+ }
Some(Do::StartSelection) => {
let Key::Named(y) = event.logical_key else { panic!() };
*self.state.sel() = self.text.extend_selection(