From 64d95ee00942fd2dbb6602102afdbb68338b04e2 Mon Sep 17 00:00:00 2001 From: CJ van den Berg Date: Tue, 25 Nov 2025 21:50:36 +0100 Subject: [PATCH] refactor: move FindMode to Buffer --- src/buffer/Buffer.zig | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/buffer/Buffer.zig b/src/buffer/Buffer.zig index 202007a..3173a1c 100644 --- a/src/buffer/Buffer.zig +++ b/src/buffer/Buffer.zig @@ -17,6 +17,8 @@ pub const Cursor = @import("Cursor.zig"); pub const View = @import("View.zig"); pub const Selection = @import("Selection.zig"); +pub const FindMode = enum { exact, case_folded }; + pub const Metrics = struct { ctx: *const anyopaque, egc_length: egc_length_func, @@ -943,7 +945,6 @@ const Node = union(enum) { } } - pub const FindMode = enum { exact, case_folded }; pub const FindAllCallback = fn (data: *anyopaque, begin_row: usize, begin_col: usize, end_row: usize, end_col: usize) error{Stop}!void; pub fn find_all_ranges(self: *const Node, pattern: []const u8, data: *anyopaque, callback: *const FindAllCallback, mode: FindMode, allocator: Allocator) error{ OutOfMemory, Stop }!void { const Ctx = struct {