diff --git a/build.zig.zon b/build.zig.zon index 87f8bab..f3e308f 100644 --- a/build.zig.zon +++ b/build.zig.zon @@ -1,7 +1,7 @@ .{ .name = .flow, - .version = "0.6.0", - .minimum_zig_version = "0.15.1", + .version = "0.2.0", + .minimum_zig_version = "0.14.1", .fingerprint = 0x52c0d670590aa80f, .dependencies = .{ diff --git a/src/file_type_config.zig b/src/file_type_config.zig index 9a2846c..779db97 100644 --- a/src/file_type_config.zig +++ b/src/file_type_config.zig @@ -93,11 +93,9 @@ pub fn get(file_type_name: []const u8) !?@This() { } pub fn get_config_file_path(allocator: std.mem.Allocator, file_type: []const u8) ![]u8 { - const config_dir_path = try get_config_dir_path(allocator); - var stream: std.Io.Writer.Allocating = .initOwnedSlice(allocator, config_dir_path); + var stream: std.Io.Writer.Allocating = .initOwnedSlice(allocator, try get_config_dir_path(allocator)); defer stream.deinit(); const writer = &stream.writer; - writer.end = config_dir_path.len; _ = try writer.writeAll(file_type); _ = try writer.writeAll(".conf"); return stream.toOwnedSlice(); diff --git a/src/keybind/keybind.zig b/src/keybind/keybind.zig index e4839ae..385e425 100644 --- a/src/keybind/keybind.zig +++ b/src/keybind/keybind.zig @@ -562,14 +562,12 @@ const BindingSet = struct { for (self.press.items) |binding| { const cmd = binding.commands[0].command; - var end: usize = 0; - var hint: std.Io.Writer.Allocating = if (hints_map.get(cmd)) |previous| blk: { - end = previous.len; - break :blk .initOwnedSlice(allocator, previous); - } else .init(allocator); + var hint: std.Io.Writer.Allocating = if (hints_map.get(cmd)) |previous| + .initOwnedSlice(allocator, previous) + else + .init(allocator); defer hint.deinit(); const writer = &hint.writer; - writer.end = end; if (hint.written().len > 0) try writer.writeAll(", "); const count = binding.key_events.len; for (binding.key_events, 0..) |key_, n| {