diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/Config.zig | 2 | ||||
| -rw-r--r-- | src/Editor.zig | 2 | ||||
| -rw-r--r-- | src/KeyReader.zig | 2 |
3 files changed, 3 insertions, 3 deletions
diff --git a/src/Config.zig b/src/Config.zig index e7afd76..ea11e5c 100644 --- a/src/Config.zig +++ b/src/Config.zig | |||
| @@ -58,7 +58,7 @@ fn readConfigInBaseDir(allocator: Allocator, config: *Config, base_dir: []const | |||
| 58 | const filename = try std.fs.path.join(allocator, &.{ base_dir, config_path }); | 58 | const filename = try std.fs.path.join(allocator, &.{ base_dir, config_path }); |
| 59 | defer allocator.free(filename); | 59 | defer allocator.free(filename); |
| 60 | 60 | ||
| 61 | const file = std.fs.openFileAbsolute(filename, .{ .read = true }) catch |err| switch (err) { | 61 | const file = std.fs.openFileAbsolute(filename, .{ .mode = .read_only }) catch |err| switch (err) { |
| 62 | error.FileNotFound => return, | 62 | error.FileNotFound => return, |
| 63 | else => return err, | 63 | else => return err, |
| 64 | }; | 64 | }; |
diff --git a/src/Editor.zig b/src/Editor.zig index 4d90760..7e56783 100644 --- a/src/Editor.zig +++ b/src/Editor.zig | |||
| @@ -169,7 +169,7 @@ pub fn open(self: *Editor, name: []const u8) !void { | |||
| 169 | try self.buffer.selectSyntaxHighlighting(); | 169 | try self.buffer.selectSyntaxHighlighting(); |
| 170 | std.debug.assert(self.buffer.rows.items.len == 0); | 170 | std.debug.assert(self.buffer.rows.items.len == 0); |
| 171 | 171 | ||
| 172 | const file = std.fs.openFileAbsolute(file_path, .{ .read = true }) catch |err| switch (err) { | 172 | const file = std.fs.openFileAbsolute(file_path, .{ .mode = .read_only }) catch |err| switch (err) { |
| 173 | error.FileNotFound => { | 173 | error.FileNotFound => { |
| 174 | try self.setStatusMessage("Will create a new file on save...", .{}); | 174 | try self.setStatusMessage("Will create a new file on save...", .{}); |
| 175 | self.buffer.dirty = true; | 175 | self.buffer.dirty = true; |
diff --git a/src/KeyReader.zig b/src/KeyReader.zig index 346018b..2265975 100644 --- a/src/KeyReader.zig +++ b/src/KeyReader.zig | |||
| @@ -91,7 +91,7 @@ fn readByte(reader: File.Reader) Error!?u8 { | |||
| 91 | fn readByteBlocking(reader: File.Reader) Error!u8 { | 91 | fn readByteBlocking(reader: File.Reader) Error!u8 { |
| 92 | var char = try readByte(reader); | 92 | var char = try readByte(reader); |
| 93 | while (char == null) { | 93 | while (char == null) { |
| 94 | std.os.sched_yield() catch {}; // :) | 94 | std.Thread.yield() catch {}; // :) |
| 95 | char = try readByte(reader); | 95 | char = try readByte(reader); |
| 96 | } | 96 | } |
| 97 | 97 | ||