summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar Uko Kokņevičs2022-03-11 18:01:21 +0200
committerGravatar Uko Kokņevičs2022-03-11 18:01:21 +0200
commit1a6e604288c2d0b956fa77600c221d0d4ff824de (patch)
treec0a0f22f26aae949d6da1aae4b8b26ede7a33418
parentAdd TODO file (diff)
downloades-1a6e604288c2d0b956fa77600c221d0d4ff824de.tar.gz
es-1a6e604288c2d0b956fa77600c221d0d4ff824de.tar.xz
es-1a6e604288c2d0b956fa77600c221d0d4ff824de.zip
Zig updates
-rw-r--r--src/Config.zig2
-rw-r--r--src/Editor.zig2
-rw-r--r--src/KeyReader.zig2
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 {
91fn readByteBlocking(reader: File.Reader) Error!u8 { 91fn 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