> http://ankarstrom.se/~john/mu.html
With just a quick glance, I like what you've done. I can see myself using it sometime soon. One suggestion, give the Inline, Environment and Other macros 2 or 3 character names with a common theme so they stand separate from the groff commands and macros. May I suggest ... .\" Inline macros ------------------------------ .\" U" -- inline quotation .\" Ub -- bold font .\" Uc -- constant-width font .\" Ui -- italic font .\" Ux -- bold italic font .\" Environment macros ------------------------- .\" Ud -- centered date .\" Uh -- heading .\" Ul -- literal display .\" Up -- paragraph .\" Uq -- quotation .\" Us -- subheading .\" Ut -- centered title .\" Other macros ------------------------------- .\" U( -- begin footnote .\" U) -- end footnote .\" Uw -- want space or .\" Inline macros ------------------------------ .\" _" -- inline quotation .\" _b -- bold font .\" _c -- constant-width font .\" _i -- italic font .\" _x -- bold italic font .\" Environment macros ------------------------- .\" _d -- centered date .\" _h -- heading .\" _l -- literal display .\" _p -- paragraph .\" _q -- quotation .\" _s -- subheading .\" _t -- centered title .\" Other macros ------------------------------- .\" _( -- begin footnote .\" _) -- end footnote .\" _w -- want space I have so many documents where _all_ the groff actions are in lower case and I don't know where to look when I need to understand the action and syntax. Is it native groff? Or the mm macro package? Or something I wrote? Now when writing my own macros I tend to make them start with a capital letter or be all capitals. Again, very nice! Mike On Thu, Jul 01, 2021 at 08:09:25PM +0200, John Ankarström wrote: > Hi all! > > I've been working on my own troff macro package for the last couple of > weeks, and I thought I'd share it with you here: > > http://ankarstrom.se/~john/mu.html > > The package is called "mu". In summary: > > It is simple, flexible and small: u.tmac is only 417 lines. > It has footnotes and tables of contents. > It has no special registers or strings! > > For an example of an advanced document written with mu, see > http://git.ankarstrom.se/mu/plain/README.pdf. > > I hope you find it interesting and perhaps even useful. Feel free to > write any questions or feedback. > > Best regards > John -- Mike Bianchi Foveal Systems 973 822-2085 mbian...@foveal.com http://www.AutoAuditorium.com http://www.FovealMounts.com