refactor: default initialize editor list members with .empty
This commit is contained in:
		
							parent
							
								
									1258d76986
								
							
						
					
					
						commit
						bb71a43233
					
				
					 1 changed files with 4 additions and 8 deletions
				
			
		| 
						 | 
				
			
			@ -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,
 | 
			
		||||
        };
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue