canvas robust solution to movement

This commit is contained in:
Priec
2025-07-30 22:02:52 +02:00
parent d584a25fdb
commit ad82bd4302
13 changed files with 846 additions and 238 deletions

View File

@@ -0,0 +1,10 @@
// src/canvas/actions/movement/mod.rs
pub mod word;
pub mod line;
pub mod char;
// Re-export commonly used functions
pub use word::{find_next_word_start, find_word_end, find_prev_word_start, find_prev_word_end};
pub use line::{line_start_position, line_end_position, safe_cursor_position};
pub use char::{move_left, move_right, is_valid_cursor_position, clamp_cursor_position};