Editor: Fix SoftHome

This commit is contained in:
Jeremy Soller 2023-11-08 15:32:04 -07:00
parent d7e066c105
commit c79c132694
No known key found for this signature in database
GPG key ID: DCFCA852D3906975

View file

@ -452,8 +452,8 @@ impl Edit for Editor {
let line: &mut BufferLine = &mut self.buffer.lines[self.cursor.line];
self.cursor.index = line
.text()
.unicode_word_indices()
.map(|(i, _)| i)
.char_indices()
.filter_map(|(i, c)| if c.is_whitespace() { None } else { Some(i) })
.next()
.unwrap_or(0);
self.buffer.set_redraw(true);