Tables and visible widths !19

merged merged by cmc on 2026-10-05 05:43 UTC · krz/orgstar:phase2-tables into main

Discussion

cmc

Phase 2, plan F (tables).

  • org-table.el ported: align, TAB/S-TAB/RET (realign, grow), move/insert/delete rows and columns, rules, create, TBLFM reference fixing.
  • VisibleLine: widths as Emacs displays them (link descriptions; hidden emphasis markers, composed entities, sub/superscript braces per options). Tag alignment, M-q and tables use it; this fixes tags on headings with links.
  • Oracle now fontifies every case (also inside the option bindings); all synthetic and corpus oracles match at both option sets, including real tables.
  • Element lookup parses only the section around point: table and fill commands take 7–14 ms on a 1.5 MB file.

257 tests pass.