diff --git a/visidata/mainloop.py b/visidata/mainloop.py index 243958b96..aad07c7f7 100644 --- a/visidata/mainloop.py +++ b/visidata/mainloop.py @@ -224,7 +224,7 @@ def mainloop(self, scr): # play next queued command if self._nextCommands: cmd = self._nextCommands.pop(0) - if isinstance(cmd, dict): + if isinstance(cmd, (dict, list)): # .vd cmdlog rows are NamedListTemplate if self.replayOne(cmd): self.replay_cancel() else: