Function rustyline::completion::extract_word
source · pub fn extract_word(
line: &str,
pos: usize,
esc_char: Option<char>,
is_break_char: fn(_: char) -> bool
) -> (usize, &str)
Expand description
Given a line
and a cursor pos
ition,
try to find backward the start of a word.
Return (0, line[..pos]
) if no break char has been found.
Return the word and its start position (idx, line[idx..pos]
) otherwise.