diff --git a/src/editor/cursor.rs b/src/editor/cursor.rs index 6295d12..e6bf530 100644 --- a/src/editor/cursor.rs +++ b/src/editor/cursor.rs @@ -28,14 +28,23 @@ pub struct CursorMode { #[new(default)] pub style_id: Option, #[new(default)] - pub cell_percentage: Option + pub cell_percentage: Option, + #[new(default)] + pub blinkwait: Option, + #[new(default)] + pub blinkon: Option, + #[new(default)] + pub blinkoff: Option, } -#[derive(Clone)] +#[derive(Clone, PartialEq)] pub struct Cursor { pub position: (u64, u64), pub shape: CursorShape, pub cell_percentage: Option, + pub blinkwait: Option, + pub blinkon: Option, + pub blinkoff: Option, pub style: Option