use tui_textarea::{CursorMove, TextArea};
pub fn move_cursor_to_column(textarea: &mut TextArea<'_>, target_col: usize) {
let current_col = textarea.cursor().1;
match target_col.cmp(¤t_col) {
std::cmp::Ordering::Less => {
for _ in 0..(current_col - target_col) {
textarea.move_cursor(CursorMove::Back);
}
}
std::cmp::Ordering::Greater => {
for _ in 0..(target_col - current_col) {
textarea.move_cursor(CursorMove::Forward);
}
}
std::cmp::Ordering::Equal => {
}
}
}