diff --git a/crates/editor/src/editor.rs b/crates/editor/src/editor.rs index ddeb8e3add..595593e843 100644 --- a/crates/editor/src/editor.rs +++ b/crates/editor/src/editor.rs @@ -2163,6 +2163,10 @@ impl Editor { pub fn set_cursor_shape(&mut self, cursor_shape: CursorShape, cx: &mut ViewContext) { self.cursor_shape = cursor_shape; + + // Disrupt blink for immediate user feedback that the cursor shape has changed + self.blink_manager.update(cx, BlinkManager::show_cursor); + cx.notify(); }