diff --git a/src/config.zig b/src/config.zig index 2b30ba5..9c3b676 100644 --- a/src/config.zig +++ b/src/config.zig @@ -32,6 +32,7 @@ enable_auto_save: bool = false, limit_auto_save_file_types: ?[]const []const u8 = null, // null means *all* enable_prefix_keyhints: bool = true, enable_auto_find: bool = true, +ignore_filter_stderr: bool = false, auto_run_time_seconds: usize = 120, //seconds auto_run_commands: ?[]const []const u8 = &.{"save_session_quiet"}, // a list of simple commands diff --git a/src/tui/editor.zig b/src/tui/editor.zig index 8b7bbec..00d056f 100644 --- a/src/tui/editor.zig +++ b/src/tui/editor.zig @@ -6154,8 +6154,9 @@ pub const Editor = struct { } fn filter_error(self: *Self, bytes: []const u8) !void { - defer self.filter_deinit(); self.logger.print("filter: ERR: {s}", .{bytes}); + if (tui.config().ignore_filter_stderr) return; + defer self.filter_deinit(); if (self.need_save_after_filter) |info| { try self.save(); if (info.then) |then|