From 10bd270d8915cbbdb57cb42e2ed23081132f83c6 Mon Sep 17 00:00:00 2001 From: CJ van den Berg Date: Thu, 2 Oct 2025 16:23:21 +0200 Subject: [PATCH] feat: add Match.from_pos function --- src/tui/editor.zig | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/tui/editor.zig b/src/tui/editor.zig index 8802baf..dc3f12b 100644 --- a/src/tui/editor.zig +++ b/src/tui/editor.zig @@ -74,6 +74,10 @@ pub const Match = struct { return .{ .begin = self.begin, .end = self.end }; } + pub fn from_pos(self: Self, root: Buffer.Root, metrics: Buffer.Metrics) error{NotFound}!Self { + return from_selection(try self.to_selection().from_pos(root, metrics)); + } + fn nudge_insert(self: *Self, nudge: Selection) void { self.begin.nudge_insert(nudge); self.end.nudge_insert(nudge);