diff options
Diffstat (limited to 'src/Editor.zig')
| -rw-r--r-- | src/Editor.zig | 8 |
1 files changed, 4 insertions, 4 deletions
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 { | |||
| 135 | 135 | ||
| 136 | /// Returns true if killed, false if didn't. | 136 | /// Returns true if killed, false if didn't. |
| 137 | pub fn killCurrentBuffer(self: *Editor) !bool { | 137 | pub fn killCurrentBuffer(self: *Editor) !bool { |
| 138 | if (self.buffer.dirty) { | 138 | if (self.buffer.isDirty()) { |
| 139 | if (!try self.promptYN("Unsaved changes, kill anyways?")) { | 139 | if (!try self.promptYN("Unsaved changes, kill anyways?")) { |
| 140 | return false; | 140 | return false; |
| 141 | } | 141 | } |
| @@ -174,7 +174,7 @@ pub fn open(self: *Editor, name: []const u8) !void { | |||
| 174 | const file = std.fs.openFileAbsolute(file_path, .{ .mode = .read_only }) catch |err| switch (err) { | 174 | const file = std.fs.openFileAbsolute(file_path, .{ .mode = .read_only }) catch |err| switch (err) { |
| 175 | error.FileNotFound => { | 175 | error.FileNotFound => { |
| 176 | try self.setStatusMessage("Will create a new file on save...", .{}); | 176 | try self.setStatusMessage("Will create a new file on save...", .{}); |
| 177 | self.buffer.dirty = true; | 177 | self.buffer.edited = true; |
| 178 | return; | 178 | return; |
| 179 | }, | 179 | }, |
| 180 | else => return err, | 180 | else => return err, |
| @@ -192,7 +192,7 @@ pub fn open(self: *Editor, name: []const u8) !void { | |||
| 192 | try self.buffer.appendRow(trimmed); | 192 | try self.buffer.appendRow(trimmed); |
| 193 | } | 193 | } |
| 194 | 194 | ||
| 195 | self.buffer.dirty = false; | 195 | self.buffer.edited = false; |
| 196 | } | 196 | } |
| 197 | 197 | ||
| 198 | pub fn openFile(self: *Editor) !void { | 198 | pub fn openFile(self: *Editor) !void { |
| @@ -334,7 +334,7 @@ pub fn refreshWindowSize(self: *Editor) !void { | |||
| 334 | } | 334 | } |
| 335 | 335 | ||
| 336 | pub fn saveBuffersExit(self: *Editor) !void { | 336 | pub fn saveBuffersExit(self: *Editor) !void { |
| 337 | while (self.buffers.count() > 1 or self.buffer.dirty) { | 337 | while (self.buffers.count() > 1 or self.buffer.isDirty()) { |
| 338 | if (!try self.killCurrentBuffer()) { | 338 | if (!try self.killCurrentBuffer()) { |
| 339 | return; | 339 | return; |
| 340 | } | 340 | } |