From a8e4918d8c7b9cfd7dfbd5e2771c3c52cbaaf601 Mon Sep 17 00:00:00 2001 From: Mroik Date: Tue, 28 Jan 2025 00:59:37 +0100 Subject: Fix caret position on line wrap --- src/event.rs | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src/event.rs') diff --git a/src/event.rs b/src/event.rs index 400fcb6..d21d7b6 100644 --- a/src/event.rs +++ b/src/event.rs @@ -11,6 +11,7 @@ pub enum Event { KeyPress(char), Backspace, Render, + ForceRender, } // TODO @@ -22,6 +23,7 @@ pub async fn handle_input(sender: &Sender) -> Result<(), Box> //crossterm::event::Event::FocusGained => todo!(), //crossterm::event::Event::FocusLost => todo!(), //crossterm::event::Event::Paste(_) => todo!(), + crossterm::event::Event::Resize(_, _) => sender.send(Event::ForceRender).await?, crossterm::event::Event::Key(key_event) => { if key_event.code == KeyCode::Char('c') && key_event.modifiers == KeyModifiers::CONTROL -- cgit v1.3