diff --git a/src/Surface.zig b/src/Surface.zig index bbf057c93..79b80c04e 100644 --- a/src/Surface.zig +++ b/src/Surface.zig @@ -3235,7 +3235,7 @@ pub fn performBindingAction(self: *Surface, action: input.Binding.Action) !bool const path = try tmp_dir.dir.realpath("scrollback", &path_buf); var cmd_buf: [std.fs.MAX_PATH_BYTES + 1024]u8 = undefined; - const cmd = try std.fmt.bufPrint(&cmd_buf, "\nless --chop-long-lines --RAW-CONTROL-CHARS +G {s}\n?", .{path}); + const cmd = try std.fmt.bufPrint(&cmd_buf, "\nless --chop-long-lines --RAW-CONTROL-CHARS +G '{s}'; rm -f '{s}'\n?", .{ path, path }); _ = self.io_thread.mailbox.push(try termio.Message.writeReq( self.alloc,