MCPcopy Create free account
hub / github.com/TheRedDeveloper/ply-engine / find_word_boundary_left_visual

Function find_word_boundary_left_visual

src/text_input.rs:2553–2558  ·  view source on GitHub ↗

Find word boundary left in visual space. Returns a visual position.

(raw: &str, visual_pos: usize)

Source from the content-addressed store, hash-verified

2551 /// Find word boundary left in visual space.
2552 /// Returns a visual position.
2553 pub fn find_word_boundary_left_visual(raw: &str, visual_pos: usize) -> usize {
2554 let cp = cursor_to_content(raw, visual_pos);
2555 let stripped = strip_styling(raw);
2556 let boundary = super::find_word_boundary_left(&stripped, cp);
2557 content_to_cursor(raw, boundary, false)
2558 }
2559
2560 /// Find word boundary right in visual space.
2561 /// Returns a visual position.

Calls 4

cursor_to_contentFunction · 0.85
strip_stylingFunction · 0.85
find_word_boundary_leftFunction · 0.85
content_to_cursorFunction · 0.85