diff --git a/src/reader/reader.rs b/src/reader/reader.rs index 67c86538a..fc893976e 100644 --- a/src/reader/reader.rs +++ b/src/reader/reader.rs @@ -2207,7 +2207,7 @@ fn delete_char(&mut self, backward: bool /* = true */) { // width at least 1. loop { pos -= 1; - if fish_wcwidth(el.text().char_at(pos)).is_some_and(|w| w != 0) || pos == 0 { + if fish_wcwidth(el.text().char_at(pos)).is_none_or(|w| w != 0) || pos == 0 { break; } }