on master help sign in
Use `^` and `$` to match the beginning and end of a line when searching (#1790)
43997f1nibon7
helix-term/src/commands.rs+1
@@ -1642,6 +1642,7 @@ fn search_next_or_prev_impl(cx: &mut Context, movement: Movement, direction: Dir
1642 let wrap_around = search_config.wrap_around;
1642 let wrap_around = search_config.wrap_around;
1643 if let Ok(regex) = RegexBuilder::new(query)
1643 if let Ok(regex) = RegexBuilder::new(query)
1644 .case_insensitive(case_insensitive)
1644 .case_insensitive(case_insensitive)
1645+ .multi_line(true)
1645 .build()
1646 .build()
1646 {
1647 {
1647 search_impl(
1648 search_impl(
helix-term/src/ui/mod.rs+1
@@ -73,6 +73,7 @@ pub fn regex_prompt(
73
73
74 match RegexBuilder::new(input)
74 match RegexBuilder::new(input)
75 .case_insensitive(case_insensitive)
75 .case_insensitive(case_insensitive)
76+ .multi_line(true)
76 .build()
77 .build()
77 {
78 {
78 Ok(regex) => {
79 Ok(regex) => {