[gnu.emacs.gnus] New Newsgroups

tale@pawl.rpi.edu (David C Lawrence) (01/21/89)

(Hmm ... I like to have gnus-novice-user set to t because it prompts
for group and subject, but what is the default value of gnu doing in
distribution?  Where is gnu? (I've only been using for local posting
previous to this.))

The scenario:
GNU Emacs 18.50.2 of Sun Oct 30 1988 on imagine.pawl.rpi.edu
(berkeley-unix)
We just moved our news spool directories from imagine to rpi.edu.
I am using NNTP access to there.  When I had been using rn, I removed
a large number of groups which I never saw myself even referencing;
others hung around.  That is, alt.flame got removed from my .newsrc
but comp.lang.c remained (unsubscribed).
I am completely unfamiliar with the syntax to options -n.
 
What happened:
I ran gnus; things acted exactly as they should have but at first I
thought it was freaking out from me and coming to eat my brains.  From
what I could see of the messages flashing by it was subscribing me to
all sorts of groups with funky arpa.*, mail.*, comp.lang.* and so on
names.  Groups of which I never even heard.
 
Now, why I am writing:
I rather like -some- aspects of what happened.  Through it I happened
to find arpa.kcl and a couple of other groups I would like to
participate in.  Mostly I just had my .newsrc increase on me over
fourfold (two times the original size plus the .newsrc-rpi.edu.el
file) (oh yes, and a .newsrc-rpi.edu~ file of which I do not
understand it's existence -- make-backup-files is nil -- any way to
help that?).
 
The problems are that a) I am trying to convince people, mostly those
not familiar with GNU Emacs (the ones that are familiar with it don't
need much convincing :-) to use GNUS.  Actually, they can use whatever
they like, but I would take some sort of unnatural pride in my life if
they happened to get converted to GNU and GNUS because of me.  The
other problem is b) filespace is a concern.
 
Problem (a) is not so much a problem with my salesmanship but one of
people around here whining when something peculiar happens with their
.newsrc.  I can only smooth out their ruffled feathers so much ...
 
I dug into the source and unearthed gnus-add-new-newsgroup, which is
doing the work of adding new groups when they appear.  All in all, it
does a wonderful job.  Tons better than rn ... rn virtually never told
me when a newgroup was in the active list.  Unfotunately, though, it
is very much an internal function with no real user-interfacing, save
for messages telling you about all the groups which it is adding to
your .newsrc.  I think there is a better way of doing this, but I
don't have the time at the moment to learn the internals of gnus and
how the file manipulation is being done, etcetera.  What would be
optimal is to have a user-variable that could be initialized in
gnus-Startup-hook which would just (pseudo-code):
        (cond
          ((eq gnus-new-newsgroup 'options)
           (if (y-or-n-p "Add? ")
               (gnus-add-newsgroup-subscribe)
           (gnus-add-newsgroup-to-options)))
          (gnus-new-newsgroup
           (if (y-or-n-p "Add? ")
               (gnus-add-newsgroup-subscribe)
           (gnus-add-newsgroup-unsubscribe)))
          (t
           (gnus-add-newsgroup-subscribe)))
 
Yes, it could be organized better, but it was just some pseudo-code.
It could also let me know if a newgroup shows up that is canceled by
options -n (which I don't fully understand, remember) but I might
still be interested in.  Say, for example, that I had !talk, but
talk.emacs was created.  I'd like to know about it.  This starts
mucking with timestamps on files though.
 
I have a few other comments coming through on another message.   It is
just that I expected this one to be long, so I sent it seperately.
 
Dave
--
      tale@rpitsmts.bitnet, tale%mts@rpitsgw.rpi.edu, tale@pawl.rpi.edu

umerin@photon.stars.flab.fujitsu.junet (Masanobu UMEDA) (01/26/89)

   Date: 21 Jan 89 06:18:55 GMT
   From: flab!fgw!uunet!pawl.rpi.edu!tale  (David C Lawrence)
   Organization: The Octagon Room

   I ran gnus; things acted exactly as they should have but at first I
   thought it was freaking out from me and coming to eat my brains.  From
   what I could see of the messages flashing by it was subscribing me to
   all sorts of groups with funky arpa.*, mail.*, comp.lang.* and so on
   names.  Groups of which I never even heard.

One easy solution is to unsubscribe them using "u" command if you
don't like to see them in Newsgroup buffer. The other solution is to
prevent being added automatically using options line in .newsrc file.

"options -n !comp" means comp.* must be ignored when checking new
newsgroups. If you don't want to be added comp.* any more, put this
options line in your .newsrc. file. After that, you can remove
unnecessary newsgroups in that file.

"options -n !comp comp.sys" means comp.* must be ignored except for
comp.sys.* when checking new newsgroups. If you want to be added new
newsgroups under comp.sys hierarchy, use this options line.

Masanobu UMEDA
umerin@flab.Fujitsu.JUNET
umerin%flab.Fujitsu.JUNET@uunet.uu.NET