Skip to content

0.24.0: CSV and TSV as a table

Choose a tag to compare

@ralyodio ralyodio released this 26 Oct 03:14
63ba549

CSV and TSV open as a table on every readm3 surface, modelled on tabiew.

  • Terminal (readm3 data.csv): a grid drawn with hqtui 0.11's new dataGrid widget. Keys: arrows/hjkl move the cell cursor, o sorts, / filters rows, Enter shows the row as a sheet, c shows column stats, v shows the raw text, e edits.
  • Web editor, desktop app, paste links: a sticky header you click to sort, a Σ button for column stats, a row filter, a row sheet, and Copy view / Download view.
  • Filter language: london city:london status=open age>30 joined>=2024-01-01 #3>10 !draft city:"new york"
  • Pastes: csv is a language, and an unnamed paste is detected as a table from its content.
  • --print data.csv prints an aligned table.
  • MCP: table_query filters, sorts, pages and summarises a CSV for agents, locally.

Detected automatically: the delimiter (comma, tab, semicolon, pipe), the header row, and each column's type (number, date, yes/no, text). (#56)