Path: utzoo!attcan!utgpu!jarvis.csri.toronto.edu!mailrus!cs.utexas.edu!uunet!mcsun!ukc!stl!dww
From: dww@stl.stc.co.uk (David Wright)
Newsgroups: news.newusers.questions
Subject: Re: List of subjects in an already read group
Summary: Some macros
Message-ID: <2234@stl.stc.co.uk>
Date: 30 Sep 89 13:28:37 GMT
References: <1802@draken.nada.kth.se>
Sender: news@stl.stc.co.uk
Reply-To: "David Wright"
Organization: STC Technology Limited, London Road, Harlow, Essex, UK
Lines: 41
In article <1802@draken.nada.kth.se> ianf@nada.kth.se (Ian Feldman) writes:
# I require a quick method of peeking at subject lines of an already
# read group...
# Now's the chance for the real rn-macro-killers among you to prove
# your salt's worth ;-)
I don't qualify, but having long ago asked the same question to a local
expert (thanks Andrew) here are the three macros I use, the first of which
solves your problem. Put these three lines in file .rnmac in your
login directory and enjoy:
~ $/./r:=
@1 |mail -s "%s" %L
@2 |print\n
The first is to list all articles in a group; like = but ~ will list
ones you've read too. You can then pick the one you want by typing
its number.
@1 simply mails the article to yourself, puting the article Subject (%s) as
the mail Subject.
@2 feeds the article to the program print
In my case this is the following 2-liner, which uses enscript to print
'two-up' on my local Postscript printer (yes, I could have put the
enscript command into the macro, but I had 'print' anyway).
#!/bin/sh
/usr/local/enscript -P alw4 -2r -G $*
@1 and @2 may not be useful to you, but I include them as examples of how to
write simple macros. If you read the full man rn you will see what
other strings can be invoked as %.
--
Regards, David Wright STL, London Road, Harlow, Essex CM17 9NA, UK
dww@stl.stc.co.uk ...uunet!mcvax!ukc!stl!dww PSI%234237100122::DWW
Living in a country without a written constitution means having to trust in
the Good Will of the Government and the Generosity of Civil Servants.