From 43997f1936d337a1a4248c98bff360ff9b4a3afc Mon Sep 17 00:00:00 2001 From: nibon7 Date: Sat, 12 Mar 2022 15:05:50 +0800 Subject: [PATCH] Use `^` and `$` to match the beginning and end of a line when searching (#1790) Fixes #1737 Signed-off-by: nibon7 --- helix-term/src/commands.rs | 1 + helix-term/src/ui/mod.rs | 1 + 2 files changed, 2 insertions(+) diff --git a/helix-term/src/commands.rs b/helix-term/src/commands.rs index 0052b43e4..b9401d40e 100644 --- a/helix-term/src/commands.rs +++ b/helix-term/src/commands.rs @@ -1642,6 +1642,7 @@ fn search_next_or_prev_impl(cx: &mut Context, movement: Movement, direction: Dir let wrap_around = search_config.wrap_around; if let Ok(regex) = RegexBuilder::new(query) .case_insensitive(case_insensitive) + .multi_line(true) .build() { search_impl( diff --git a/helix-term/src/ui/mod.rs b/helix-term/src/ui/mod.rs index 6299a4739..2273477ff 100644 --- a/helix-term/src/ui/mod.rs +++ b/helix-term/src/ui/mod.rs @@ -73,6 +73,7 @@ pub fn regex_prompt( match RegexBuilder::new(input) .case_insensitive(case_insensitive) + .multi_line(true) .build() { Ok(regex) => {