Sneaked in a few last minute bug fixes for table mode.

This commit is contained in:
Storm Dragon committed 2026-10-30 18:56:58 -04:00
1 parent 2c893dccb9
commit a27f274099
12 files changed
+747 -25

No files matched your search

+28 -3
View File
@@ -120,9 +120,34 @@ on desktop or Fenrir+Y on laptop. The startup selection is reading.mode.
In table mode, word navigation moves between cells, line start/end moves
to the first/last cell, and first/last text moves to the first/last
character in the current cell. Place review on a header row and press
Fenrir+X to use its cells as column headers. Outside table mode,
Fenrir+X places a text-selection mark.
character in the current cell. Fenrir uses visible headings
automatically when a text heading is followed by a row with at least two
numeric fields. You can enter table mode, run free -h, and review its
cells without setting headers yourself. Aligned tables use shared column
boundaries so an unnamed heading or an empty field does not shift the
remaining columns. Multiword headings and values stay in their cells
when the visible alignment distinguishes them.
When you begin reviewing a recognized table at or immediately above the
application cursor, review starts at the first cell of its first data
row. For example, after free -h, current word reads Mem: and next word
reads the total memory value. The application cursor stays in place.
Existing review positions are preserved while output updates; manual
headers or clearing headers disable this automatic starting position.
Automatic headers are inferred from the visible output block being
reviewed; they are not remembered after the heading scrolls off screen.
Text-only tables, wrapped output, and ambiguous or grouped headings may
require manual selection. Place review on the desired header row and
press Fenrir+X to replace the automatic headers. For grouped headings,
select the row naming individual columns. Manual headers remain until
cleared, table mode is left, or the screen session changes.
Press Fenrir+Control+Shift+X to clear headers and use generic column
numbers. Automatic header assignment stays off until you leave and
re-enter table mode or the screen session changes; Fenrir+X can still
set headers manually. Outside table mode, Fenrir+X places a
text-selection mark instead.
Speech and automatic reading