[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Introducing mu, my new macro package
From: |
Mike Bianchi |
Subject: |
Re: Introducing mu, my new macro package |
Date: |
Thu, 1 Jul 2021 15:15:08 -0400 |
User-agent: |
Mutt/1.5.23 (2014-03-12) |
> 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
MBianchi@Foveal.com
http://www.AutoAuditorium.com
http://www.FovealMounts.com
- Introducing mu, my new macro package, John Ankarström, 2021/07/01
- Re: Introducing mu, my new macro package,
Mike Bianchi <=
- Re: Introducing mu, my new macro package, Oliver Corff, 2021/07/01
- Re: Introducing mu, my new macro package, address@hidden, 2021/07/01
- Re: Introducing mk [was: Introducing mu, my new macro package], John Ankarström, 2021/07/01
- Re: Introducing mu, my new macro package, Peter Schaffter, 2021/07/01