pretty-print mutt emails

Jon LaBadie mutter at jgcomp.com
Mon Nov 22 18:23:08 UTC 2021


On Mon, Nov 22, 2021 at 01:56:58PM +0000, Globe Trotter via Mutt-users wrote:
>> On Monday, November 22, 2021, 02:53:17 AM CST, Anders Damsgaard <anders at adamsgaard.dk> wrote:
>
>> I use the following sh(1) script to format the message as troff andconvert to pdf: https://adamsgaard.dk/tmp/muttprint-groff.sh
>
>>It's a bit ugly in places, but it works for me.  This is an example:
>
>https://adamsgaard.dk/tmp/muttprint-example.pdf
>
>> I bind it in my muttrc with the following:
>
>>    set print_command="$HOME/.config/mutt/muttprint-groff.sh"
>
>This gives me the following errors:
>
>infile = /home/gt/tmp/mutt_SnvEqj
>tmpfile = /home/gt/tmp/mutt_KAdWKA
>outfile = /home/gt/tmp/mutt_f8z8fN.pdf
>formatting /home/gt/tmp/mutt_SnvEqj to groff format in /home/gt/tmp/mutt_KAdWKA
>running groff /home/gt/tmp/mutt_KAdWKA /home/gt/tmp/mutt_f8z8fN.pdf
>troff: fatal error: can't find macro file s

Ahh, long ago, fondly remembered troff days.

It appears the groff invocation asks for a macro package "s"
(aka "ms" macros) that are not found on your system.

On my Fedora 34 system, there are two groff packages, "groff-base"
and "groff".  The ms macros are in the groff-base package but not
in the groff package.

Jon

>Press any key to continue...
>
>I don't quite get what the problem is.
>
>Thanks again!
>>> End of included message <<<

-- 
Jon H. LaBadie                 jon at labadie.us
  11226 South Shore Rd.          (703) 787-0688 (H)
  Reston, VA  20190              (703) 935-6720 (C)


More information about the Mutt-users mailing list