From 7ca3295e318f797d79b84f9650baa95d8c8d7ad6 Mon Sep 17 00:00:00 2001 From: Uko Kokņevičs Date: Sun, 25 Feb 2024 04:14:45 +0200 Subject: Don't bother saving buffers like *scratch* --- src/Editor.zig | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'src/Editor.zig') diff --git a/src/Editor.zig b/src/Editor.zig index aa57c15..624e400 100644 --- a/src/Editor.zig +++ b/src/Editor.zig @@ -135,7 +135,7 @@ pub fn hasBuffer(self: Editor, name: []const u8) bool { /// Returns true if killed, false if didn't. pub fn killCurrentBuffer(self: *Editor) !bool { - if (self.buffer.dirty) { + if (self.buffer.isDirty()) { if (!try self.promptYN("Unsaved changes, kill anyways?")) { return false; } @@ -174,7 +174,7 @@ pub fn open(self: *Editor, name: []const u8) !void { const file = std.fs.openFileAbsolute(file_path, .{ .mode = .read_only }) catch |err| switch (err) { error.FileNotFound => { try self.setStatusMessage("Will create a new file on save...", .{}); - self.buffer.dirty = true; + self.buffer.edited = true; return; }, else => return err, @@ -192,7 +192,7 @@ pub fn open(self: *Editor, name: []const u8) !void { try self.buffer.appendRow(trimmed); } - self.buffer.dirty = false; + self.buffer.edited = false; } pub fn openFile(self: *Editor) !void { @@ -334,7 +334,7 @@ pub fn refreshWindowSize(self: *Editor) !void { } pub fn saveBuffersExit(self: *Editor) !void { - while (self.buffers.count() > 1 or self.buffer.dirty) { + while (self.buffers.count() > 1 or self.buffer.isDirty()) { if (!try self.killCurrentBuffer()) { return; } -- cgit v1.2.3