From 33a35b7589dbc35f43f8823b79591ca857bceeac Mon Sep 17 00:00:00 2001 From: Ivan Tham Date: Tue, 15 Jun 2021 13:27:53 +0800 Subject: Add other cursor shape --- helix-tui/src/backend/mod.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'helix-tui/src/backend/mod.rs') diff --git a/helix-tui/src/backend/mod.rs b/helix-tui/src/backend/mod.rs index ed125200..5cf21768 100644 --- a/helix-tui/src/backend/mod.rs +++ b/helix-tui/src/backend/mod.rs @@ -2,6 +2,7 @@ use std::io; use crate::buffer::Cell; use crate::layout::Rect; +use crate::terminal::CursorKind; #[cfg(feature = "crossterm")] mod crossterm; @@ -16,7 +17,7 @@ pub trait Backend { where I: Iterator; fn hide_cursor(&mut self) -> Result<(), io::Error>; - fn show_cursor(&mut self) -> Result<(), io::Error>; + fn show_cursor(&mut self, kind: CursorKind) -> Result<(), io::Error>; fn get_cursor(&mut self) -> Result<(u16, u16), io::Error>; fn set_cursor(&mut self, x: u16, y: u16) -> Result<(), io::Error>; fn clear(&mut self) -> Result<(), io::Error>; -- cgit v1.2.3-70-g09d2