=================================================================== RCS file: /cvs/mandoc/TODO,v retrieving revision 1.286 retrieving revision 1.287 diff -u -p -r1.286 -r1.287 --- mandoc/TODO 2019/03/02 16:30:53 1.286 +++ mandoc/TODO 2019/03/04 11:37:30 1.287 @@ -1,6 +1,6 @@ ************************************************************************ * Official mandoc TODO. -* $Id: TODO,v 1.286 2019/03/02 16:30:53 schwarze Exp $ +* $Id: TODO,v 1.287 2019/03/04 11:37:30 schwarze Exp $ ************************************************************************ Many issues are annotated for difficulty as follows: @@ -162,9 +162,15 @@ are mere guesses, and some may be wrong. --- missing eqn features ----------------------------------------------- - In a matrix, break the output line after each matrix line. - Found in the discussion at CDBUG 2015. - Suggested by Avi Weinstock. - loc * exist * algo * size * imp ** + Found in the discussion at CDBUG 2015. Suggested by Avi Weinstock. + This may not be the ideal solution after all: eqn(7) matrices + are lists of columns, so Avi's proposal would show each *column* + on its own *line*, which is likely to cause confusion. + A better solution, but much harder to implement, would be to + actually show the coordinates of column vectors on different + terminal output lines, using the clumnated output facilities + developed for .Bl -tag, .Bl -column, and also used for tbl(7). + loc * exist * algo ** size ** imp ** - The "size" keyword is parsed, but ignored by the formatter. loc * exist * algo * size * imp * @@ -321,6 +327,8 @@ are mere guesses, and some may be wrong. - a line starting with "\fB something" counts as starting with whitespace and triggers a line break; found in audio/normalize-mp3(1) + This will become easier once escape sequences are represented + by syntax tree nodes. loc ** exist * algo ** size * imp ** - formatting /usr/local/man/man1/latex2man.1 with groff and mandoc