You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Duplicate the sheet with dup-rows (g") so you can run z| on the copy.
While sheet data is being changed by any long-running thread, manipulating the data is likely to run into problems. You may think selecting rows during reload is passive, and therefore consider it safe. But it's so complex in implementation that I don't know if Visidata aims to support that use case.
So instead, my general approach to such situations would always be to make a safe copy of the data and work with that.
@saulpw For future reference, are there situations where dup-rows-deep (gz") must be used instead of dup-rows?
@saulpw For future reference, are there situations where dup-rows-deep (gz") must be used instead of dup-rows?
dup-rows-deep is only necessary if you want to modify cells (either the source or the copy) without having the changes reflected back to other sheets. If you only use VisiData read-only, there is no need for it.
Row selection uses its own data structure separate from the list of rows. Selecting rows should be fine even while the sheet is loading or sorting or whatever.
When trying to run
select-expr
whilereload-modified
is active, I get this error:still running reload_modified from previous command
.-N
CLI flag)?Yes.
Yes.
Additional context
Ubuntu
Python 3.12.3
Windows Terminal, SSH, zsh.
The text was updated successfully, but these errors were encountered: