diff --git a/src/textarea.rs b/src/textarea.rs index 2f3b3b8..b3cbd43 100644 --- a/src/textarea.rs +++ b/src/textarea.rs @@ -9,14 +9,20 @@ use tui::style::{Modifier, Style}; use tui::text::{Span, Spans, Text}; use tui::widgets::{Block, Paragraph, Widget}; +fn spaces(size: usize) -> &'static str { + const SPACES: &str = " "; + &SPACES[..size] +} + pub struct TextArea<'a> { lines: Vec, block: Option>, style: Style, cursor: (usize, usize), // 0-base - tab: &'a str, + tab_len: u8, history: History, cursor_line_style: Style, + line_number_style: Option