From bb71a4323341767b606e2e353bbec64d974fa20b Mon Sep 17 00:00:00 2001 From: CJ van den Berg Date: Tue, 27 May 2025 21:55:23 +0200 Subject: [PATCH] refactor: default initialize editor list members with .empty --- src/tui/editor.zig | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/src/tui/editor.zig b/src/tui/editor.zig index ace049b..dc12506 100644 --- a/src/tui/editor.zig +++ b/src/tui/editor.zig @@ -273,8 +273,8 @@ pub const Editor = struct { pause_undo: bool = false, pause_undo_root: ?Buffer.Root = null, - cursels: CurSel.List, - cursels_saved: CurSel.List, + cursels: CurSel.List = .empty, + cursels_saved: CurSel.List = .empty, selection_mode: SelectMode = .char, clipboard: ?[]const u8 = null, target_column: ?Cursor = null, @@ -291,7 +291,7 @@ pub const Editor = struct { eol_mode: Buffer.EolMode = .lf, utf8_sanitized: bool = false, } = null, - matches: Match.List, + matches: Match.List = .empty, match_token: usize = 0, match_done_token: usize = 0, last_find_query: ?[]const u8 = null, @@ -339,7 +339,7 @@ pub const Editor = struct { style_cache: ?StyleCache = null, style_cache_theme: []const u8 = "", - diagnostics: std.ArrayListUnmanaged(Diagnostic), + diagnostics: std.ArrayListUnmanaged(Diagnostic) = .empty, diag_errors: usize = 0, diag_warnings: usize = 0, diag_info: usize = 0, @@ -452,12 +452,8 @@ pub const Editor = struct { .animation_lag = get_animation_max_lag(), .animation_frame_rate = frame_rate, .animation_last_time = time.microTimestamp(), - .cursels = .empty, - .cursels_saved = .empty, - .matches = .empty, .enable_terminal_cursor = tui.config().enable_terminal_cursor, .render_whitespace = from_whitespace_mode(tui.config().whitespace_mode), - .diagnostics = .empty, }; }