Hi Ken,

> I see what you mean; you can't mix and match macros across packages.

...across macro sets like man and mdoc.  No.

The status quo is fine.  It doesn't require understanding all of troff.
Just man(7) plus the odd bit here and there.  It's sufficed for nmh for
ages.  Any occasional issue can be discussed on the list.  man(7) still
serves well for many other mainstream packages with copious man pages.

Silencing the .fc warning has easy fixes.

- Require groff.  A win all round.
- Replace .fc with plain tabs if that gives suitable results for all .fc
  uses.
- Experiment with the .HP, .IP, or .TP man macros to see if they're
  suitable.
- Introduce tbl(1).

      $ tbl | nroff
      .TS
      tab(,);
      l l.
      foo,bar
      a longer foo,and another bar
      .TE
      .pl \n(plu
      foo            bar
      a longer foo   and another bar
      ^D
      $

-- 
Cheers, Ralph.

Reply via email to