From f8d3bbf6436e388f15f5df59f320beaf386d7b08 Mon Sep 17 00:00:00 2001 From: CJ van den Berg Date: Wed, 16 Jul 2025 16:32:37 +0200 Subject: [PATCH] feat: save and restore enable_format_on_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 1a3f314..a6b1cad 100644 --- a/src/tui/editor.zig +++ b/src/tui/editor.zig @@ -367,10 +367,11 @@ pub const Editor = struct { const Result = command.Result; pub fn write_state(self: *const Self, writer: Buffer.MetaWriter) !void { - try cbor.writeArrayHeader(writer, 6); + try cbor.writeArrayHeader(writer, 7); 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); if (self.find_history) |history| { try cbor.writeArrayHeader(writer, history.items.len); for (history.items) |item| @@ -403,6 +404,7 @@ pub const Editor = struct { tp.extract(&file_path), tp.extract(&clipboard), tp.extract(&query), + tp.extract(&self.enable_format_on_save), tp.extract_cbor(&find_history), tp.extract_cbor(&view_cbor), tp.extract_cbor(&cursels_cbor),