From 35e36089a8f02993ef0cc37b0750a4329a355f9c Mon Sep 17 00:00:00 2001 From: CJ van den Berg Date: Wed, 16 Jul 2025 16:40:28 +0200 Subject: [PATCH] feat: save and restore enable_auto_save in editor state --- src/tui/editor.zig | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/tui/editor.zig b/src/tui/editor.zig index 76b4a5f..7cbf096 100644 --- a/src/tui/editor.zig +++ b/src/tui/editor.zig @@ -368,11 +368,12 @@ pub const Editor = struct { const Result = command.Result; pub fn write_state(self: *const Self, writer: Buffer.MetaWriter) !void { - try cbor.writeArrayHeader(writer, 7); + try cbor.writeArrayHeader(writer, 8); try cbor.writeValue(writer, self.file_path orelse ""); try cbor.writeValue(writer, self.clipboard orelse ""); try cbor.writeValue(writer, self.last_find_query orelse ""); try cbor.writeValue(writer, self.enable_format_on_save); + try cbor.writeValue(writer, self.enable_auto_save); if (self.find_history) |history| { try cbor.writeArrayHeader(writer, history.items.len); for (history.items) |item| @@ -406,6 +407,7 @@ pub const Editor = struct { tp.extract(&clipboard), tp.extract(&last_find_query), tp.extract(&self.enable_format_on_save), + tp.extract(&self.enable_auto_save), tp.extract_cbor(&find_history), tp.extract_cbor(&view_cbor), tp.extract_cbor(&cursels_cbor),