Added Wrap around functionality to Replace menu

This commit is contained in:
RaspberryProgramming 2024-10-05 21:22:55 -04:00 committed by Jeremy Soller
parent 3b0acf8dac
commit f9ee60f1b7
2 changed files with 11 additions and 3 deletions

View file

@ -1756,7 +1756,7 @@ impl Application for App {
match self.config.find_regex(&self.find_search_value) {
Ok(regex) => {
//TODO: support captures
tab.replace(&regex, &self.find_replace_value);
tab.replace(&regex, &self.find_replace_value, self.config.find_wrap_around);;
return self.update(Message::TabChanged(self.tab_model.active()));
}
Err(err) => {
@ -1785,7 +1785,7 @@ impl Application for App {
let mut editor = tab.editor.lock().unwrap();
editor.set_cursor(cosmic_text::Cursor::new(0, 0));
}
while tab.replace(&regex, &self.find_replace_value) {}
while tab.replace(&regex, &self.find_replace_value, false) {}
return self.update(Message::TabChanged(self.tab_model.active()));
}
Err(err) => {