From c83d9387ef3058ffb25ac5cf8a700cbeb9a2d430 Mon Sep 17 00:00:00 2001 From: CJ van den Berg Date: Fri, 13 Dec 2024 21:55:53 +0100 Subject: [PATCH] fix: prevent find_in_file from removing the last char of a match string --- src/ripgrep.zig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/ripgrep.zig b/src/ripgrep.zig index 663303d..0beec51 100644 --- a/src/ripgrep.zig +++ b/src/ripgrep.zig @@ -236,7 +236,7 @@ const Process = struct { } else return; if (path) |p| { const match_text = if (lines) |l| - if (l[l.len - 1] == '\n') l[0 .. l.len - 2] else l + if (l[l.len - 1] == '\n') l[0 .. l.len - 1] else l else ""; try self.parent.send(.{ self.tag, p, line, begin, line, end, match_text });