From 1c5dc9064df36d9c8e0bdffa57529e7579747ed5 Mon Sep 17 00:00:00 2001 From: CJ van den Berg Date: Wed, 15 Jan 2025 10:11:12 +0100 Subject: [PATCH] feat(selection): add Selection.is_reversed helper function --- src/buffer/Selection.zig | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/buffer/Selection.zig b/src/buffer/Selection.zig index c960160..3ba6f4a 100644 --- a/src/buffer/Selection.zig +++ b/src/buffer/Selection.zig @@ -33,9 +33,12 @@ pub fn reverse(self: *Self) void { self.end = tmp; } +pub inline fn is_reversed(self: *Self) bool { + return self.begin.right_of(self.end); +} + pub fn normalize(self: *Self) void { - if (self.begin.right_of(self.end)) - self.reverse(); + if (self.is_reversed()) self.reverse(); } pub fn write(self: *const Self, writer: Buffer.MetaWriter) !void {